В самом конце исполнения программы, выдает такой трюк:
Код программы:
Код:
Exception in thread "main" java.lang.NumberFormatException: For input string: "+
"
at java.lang.NumberFormatException.forInputString(NumberFormatException.
java:48)
at java.lang.Integer.parseInt(Integer.java:449)
at java.lang.Integer.parseInt(Integer.java:499)
at Calculator.main(Calculator.java:10)
Для продолжения нажмите любую клавишу . . .
Код программы:
PHP код:
<?php
import javax.swing.*;
public class Calculator {
public static void main(String[] args) {
String a = JOptionPane.showInputDialog("Введите 1-е число:");
String itog = JOptionPane.showInputDialog("Введите знак:");
String b = JOptionPane.showInputDialog("Введите 2-е число:");
// Парсим переменные.
int a1 = Integer.parseInt(a);
int itog1 = Integer.parseInt(itog);
int b1 = Integer.parseInt(b);
// Установка условия.
switch(itog1) {
case '+':
itog1 = a1 + b1;
break;
case '-':
itog1 = a1 - b1;
break;
case '*':
itog1 = a1 * b1;
break;
case '/':
itog1 = a1 / b1;
break;
default:
JOptionPane.showInputDialog("Вы ввели не правильный знак!");
}
JOptionPane.showInputDialog("Результат: "+itog1);
System.exit(0);
}
}