Мне нужна помощь в создании цикла, который учитывает каждое значение от 1 до номера-1. Также, как проверить каждое значение, чтобы увидеть, является ли он делителем числа , и если да, добавив его к сумме.Создание циклов для проверки значений
Это то, что я до сих пор:
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
System.out.print("Please enter a positive integer: ");
int n = input.nextInt();
while (n < 0) {
System.out.println(n + " is not positive.");
System.out.print("Please enter a positive integer: ");
n = input.nextInt();
}
}
Если 'n' - это положительное число, тогда ваш цикл будет работать вечно. Вам нужно запустить индекс, чтобы начать с 1 и цикл, который работает, пока он меньше, чем 'n'. Вы узнали о циклах? Вы, должно быть, видели примеры. – user1803551