Scanner sc = new Scanner(System.in);
int sum = 0;
String b = "";
do {
if(sc.hasNextInt()) {
sum += sc.nextInt();
} else {
b = sc.nextLine();
}
sc.nextLine();
} while(!Objects.equals(b, "сумма"));
System.out.println(sum);
}
}package com.javarush.task.task05.task0529;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
/*
Консоль-копилка
*/
public class Solution {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int sum = 0;
String b = "";
do {
if(sc.hasNextInt()) {
sum += sc.nextInt();
} else {
b = sc.nextLine();
}
sc.nextLine();
} while(!b.equals("cумма"));
System.out.println(sum);
}
}
результат прежний всё считается, но нет отступа в строку.
На JavaRush так же не проходит и не могу понять почему.
p.s. может проблема связана с различными версиями JDK? Либо же я чего то не замечаю.
PS. Сумма и сумма я сделал различными, чтобы IDEA была отлична от JavaRush
Заранее спасибо за ответ.