Всем привет! Помогите пожалуйста хочу сделать калькулятор. Который будет:
1)принимать несколько значений. И переходить к просьбе ввести знак, после того как введу знак равно.
2) работать с несколькими арифметическими знаками.
3) считать все после того как введу знак равно.
import javax.xml.soap.SOAPPart;
import java.util.Scanner;
public class proverka {
public static void main(String[] args) {
int number1 = 0;
char ch = ' ';
int ans = 0;
boolean flag = true;
Scanner s = new Scanner(System.in);
System.out.println("Введите число");
while (flag) {
number1 = s.nextInt();
ch = s.next().charAt(0);
if (ch == '=') {
break;
}
}
while (flag) {
System.out.println("Введите знак");
ch = s.next().charAt(0);
switch (ch) {
case '+':
ans += number1;
break;
case '-':
ans -= number1;
break;
case '*':
ans *= number1;
break;
case '/':
ans /= number1;
break;
case '=':
System.out.println("Результат операции: " + ans);
break;
}
}