Я пытаюсь ограничить число входных чисел больше 0 и целое число.Добавление ограничений к целым числам
код здесь:
import java.util.Scanner;
public class PROB4_CHAL1 // Sum of Numbers
{
public static void main(String[] args)
{
int sum = 0;
int count = 1;
int number = 1;
Scanner input = new Scanner(System.in);
System.out.println("Enter an integer " +
"greater than 0.");
number = input.nextInt();
while (number >= count)
{
sum += count;
count ++;
}
System.out.println("Sum equals " + sum);
}
}
Новое на Java, так что ничего поможет!
проверить, если номер действителен после вызова nextInt() и повторите запрос, если это не так. – jeremyjjbrown
Что вы хотите, если пользователь вводит отрицательное целое число? Должна ли программа вернуться и попросить их повторно ввести ее? Если это так, вам понадобится какой-то цикл, например do-while. –
Помог ли мой ответ решить вашу проблему? –