Advertisement
jtentor

Demo para ingresar números

Aug 17th, 2017
280
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import java.util.Scanner;
  2.  
  3. public class Demo {
  4.  
  5.     /**
  6.      * Este método es por donde comienza a ejecutarse el programa
  7.      */
  8.     public static void main(String[] args) {
  9.         Demo instancia = new Demo();
  10.         instancia.Ejercicio();
  11.     }
  12.  
  13.     /**
  14.      * Estos métodos ya no son "static" solo se ejecutan desde una instancia
  15.      */
  16.    
  17.     public void Ejercicio() {
  18.         Scanner console = new Scanner(System.in);
  19.        
  20.         int number1, number2;
  21.        
  22.         number1 = ReadInt(console, "Ingrese un número ");
  23.         number2 = ReadInt(console, "Ahora ingrese el doble del numero anterior ");
  24.         if (number2/2 != number1) {
  25.             System.out.println("No sabe lo que es el doble!!!");
  26.         } else {
  27.             System.out.println("Bravo!!!");
  28.         }
  29.        
  30.     }
  31.    
  32.  
  33.     public int ReadInt(Scanner scanner, String message) {
  34.         int number;
  35.         String line;
  36.         while (true) {
  37.             try {
  38.                 System.out.print(message);
  39.                 line = scanner.nextLine();
  40.                 number = Integer.parseInt(line);
  41.                 break;
  42.             }
  43.             catch (Exception e) {
  44.                 System.out.println("\n ERROR ingrese un numero válido");
  45.             }
  46.         }
  47.         return number;
  48.     }
  49. }
Advertisement
RAW Paste Data Copied
Advertisement