Использование нескольких условий в калькуляторе
Java | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| public static void main(String... args) throws ScriptException{
@SuppressWarnings("resource")
Scanner scanner = new Scanner(System.in);
List<String> integers = new ArrayList<String>();
System.out.println("Вводите числа:");
while(true){
String read = scanner.next();
if(read.equals("=")){
break;
}else{
integers.add(read);
}
}
Collections.reverse(integers);
String result = "";
for(String x: integers){
result = x + result;
}
ScriptEngineManager sem = new ScriptEngineManager();
ScriptEngine scriptEngine = sem.getEngineByName("JavaScript");
try {
System.out.println(scriptEngine.eval(result));
} catch (ScriptException e) {
System.err.println(e.getMessage());
}
} |
|
|