Задача MinMax Об отображении минимума и максимума или допустимых чиселJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Задача MinMax Об отображении минимума и максимума или допустимых чисел

Сообщение Anonymous »

Итак, это код, который я написал, он должен давать мне минимум и максимум из всех моих входных данных, если входные данные не являются буквой «e» или недопустимым числом
это мой код, я пытался сделать так, чтобы это был бесконечный цикл, в котором все, что вы вводите, является допустимым числом
public class MinMax {
public static void MinMax() {
Scanner scanner = new Scanner(System.in);
int minimum = 0;
int maximum = 0;
System.out.println("Enter an int : " +
"\nalso input 'e' if you wish to quit");
String number = scanner.nextLine();

try {
while (isValidNumber(number)) {
int row1 = Integer.parseInt(number);
minimum = row1;
System.out.println("Enter another int : ");
while (maximum < minimum) {
int row2 = scanner.nextInt();
if (row2 < minimum) {
minimum = row2;
}
maximum = row1;
System.out.println("the minimum is : " + minimum
+ " and the maxmimum is : " + maximum);
maximum = 0;
minimum = 0;

}
}
} catch(NumberFormatException e){
if ("e".equals(number)) {
System.out.println("quitting the system;");
} else {
System.out.println("Invalid Input");
}
}
}
public static boolean isValidNumber(String s){
try{
new BigDecimal(s);
return true;
}catch(NumberFormatException e){
return false;
}
}

}


Подробнее здесь: https://stackoverflow.com/questions/793 ... id-numbers
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»