Advertisement
AndroFan_13

Java Exercise 005

May 16th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.93 KB | None | 0 0
  1. package ejercicios;
  2.  
  3. import java.util.Scanner;
  4.  
  5. /**
  6.  *
  7.  * @author nidroico
  8.  */
  9. public class Ejercicio_005 {
  10.  
  11.     public static void main(String[] args) {
  12.  
  13.         int menor = 0;
  14.         int mayor = 0;
  15.         int a = 0;
  16.         int b = 0;
  17.         int res = 0;
  18.         Scanner sc = new Scanner(System.in);
  19.         boolean repetir = true;
  20.  
  21.         while (repetir) {
  22.             try {
  23.                 System.out.println("Introduce el primer número");
  24.                 a = sc.nextInt();
  25.                 System.out.println("Introduce el segundo número");
  26.                 b = sc.nextInt();
  27.                 repetir = false;
  28.             } catch (Exception e) {
  29.                 System.out.println("Solo se pueden introducir números");
  30.                 System.out.println("Inténtalo de nuevo");
  31.                 sc.nextLine();
  32.             }
  33.         }
  34.         if (a == b) {
  35.             System.out.println("Los númros no pueden ser iguales");
  36.             System.out.println("Cerrando el programa en 3,2,1...");
  37.             System.exit(0);
  38.         } else if (a < b) {
  39.             menor = a;
  40.             mayor = b;
  41.         } else {
  42.             mayor = a;
  43.             menor = b;
  44.         }
  45.         int media = (mayor + menor) / 2;
  46.         int escala = 0;
  47.         while (escala < menor) {
  48.             escala++;
  49.         }
  50.         System.out.println("La media entre " + menor + " y " + mayor + " es " + media);
  51.         System.out.print("Lista ascendente desde " + menor + " hasta " + media + " : ");
  52.         do {
  53.             System.out.print(escala + " ");
  54.             escala++;
  55.         } while (escala <= media);
  56.         System.out.println(" ");
  57.         System.out.print("Lista descendente desde " + mayor + " hasta " + media + " : ");
  58.         while (escala < mayor) {
  59.             escala++;
  60.         }
  61.         do {
  62.             System.out.print(escala + " ");
  63.             escala--;
  64.         } while (escala >= media);
  65.  
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement