Если дать String c="5+5"; тот будет напечатать "5+5" все понятно так и должно было но смотрите на пример 2 когда хочу дать String c "5+5" с помощю Scanner-a то дает error пожалуйста помогите понять почему?, по моему мнению вся проблема что в "5+5" содержится "+"
Мне нужно дать String c этот "5+5" аргумент с помощю Scanner-a
пример 1
public class Main {
public static void main(String[] args) {
String c="5+5";
System.out.println(c);
}
}
Пример 2
мне никакой ошибки не дал... чё-та ты мудришь... или не договариваешь... если ты думал что джава за тебя сообразить что ей подсунули выражение которое надо вычислить, то ты зря так думаешь....
А надо ли в данном случае Scanner? Почему не BufferedReader? Исключение какое? NoSuchElementException? Значит он думает, что там нет полноценной законченной строки.