Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Prompt
- {
- public static int getValue (String ask)
- {
- Scanner input = new Scanner(System.in);
- System.out.print(ask);
- int value = input.nextInt();
- return value;
- }
- public static int getValue (String ask, int min, int max)
- {
- Scanner input = new Scanner(System.in);
- System.out.print(ask);
- System.out.print(" from " + min + " to " + max + " : " );
- int value;
- do
- {
- value = input.nextInt();
- if (value < min || value > max)
- {
- System.out.print("\nTry again: ");
- }
- } while (value < min || value > max);
- return value;
- }
- public static double getValue (String ask, double min, double max)
- {
- Scanner input = new Scanner(System.in);
- System.out.print(ask);
- System.out.printf(" from %6.2f to %6.2f : ",min,max);
- double value;
- do
- {
- value = input.nextDouble();
- if (value < min || value > max)
- {
- System.out.printf("%n,Try again, from %6.2f to %6.2f : ",min,max);
- }
- } while (value < min || value > max);
- return value;
- }
- }
Add Comment
Please, Sign In to add comment