Top.Mail.Ru
Ответы

Помогите с заданием (Java)

Идея кода в том, чтобы он выводил все числа до названой отметки в сканере, а потом их складывал: 1+2+3 +(...)<=scanner

1234567891011
 import java.util.Scanner; 
public class MainClass { 
    public static void main(String[] args){ 
        Scanner scanner = new Scanner(System.in); 
        int num = scanner.nextInt(); 
        for (int i=1; i<=num; i++){ 
            System.out.print(i+" "); 
        } 
        scanner.close(); 
} 
} 

Как закончить?

По дате
По рейтингу
Аватар пользователя
Новичок

создайте дополнительную переменную, в которую будете суммировать числа из цикла


123456789
 Scanner scanner = new Scanner( System.in ); 
int num = scanner.nextInt(); 
int sum = 0; 
for (int i=1; i<=num; i++){ 
System.out.print(i+" "); 
sum+=i; 
} 
System.out.println("sum : " + sum); 
scanner.close(); 
Аватар пользователя
Ученик

это на форум для программистов, пиши на другом сайте