public class Test {
public static void main(String args[]){
int sum = 1000;
for (int i = 3; i <= 9999; i=i+3) {
sum = sum + i;
}
System.out.println("Четырехзначные числа последовательности - " + sum);
}
}
четырёхзначные числа последовательности
Правильно ли написан код, или что не правильно посоветуйте что можно изменить или дописать?
Массив использовать нельзя.
Код:
for(int i = 1000; ... и т.д.
Можно обойтись без лишней переменной
Код:
// объявление класса Test
public class Test {
// метод main
public static void main(String args[]){
// первое 4-значное число последовательности
int number = 1000;
// пока не достигнуто последнее число
while (number <= 9999) {
// вывести текущее число
System.out.println(number);
// получить следующее число в последовательности
// (увеличить текущее число на 3)
number += 3;
}
}
}
public class Test {
// метод main
public static void main(String args[]){
// первое 4-значное число последовательности
int number = 1000;
// пока не достигнуто последнее число
while (number <= 9999) {
// вывести текущее число
System.out.println(number);
// получить следующее число в последовательности
// (увеличить текущее число на 3)
number += 3;
}
}
}
Алгоритм:
1. Берем первое число последовательности number = 1000
2. Если последовательность закончилась - переход к 6
3. Выводим текущее число (number)
4. Берем следующее число: number = number + 3
5. Переход к 2
6. Конец