import java.util.*;
public class NumberTest{
Scanner input = new Scanner(System.in);
int i=1;
Double num = 0.0;
boolean mark = true;
String operator = null;
public void getNum() {
while(mark){
System.out.print("请输入操作数"+i+":");
try{
num = input.nextDouble();
i++;
}catch(Exception e){
mark = false;
System.out.println("输入错误!程序终止!");
}
if(mark){
System.out.print("请输入运算符(+ - * /):");
operator = input.next();
if(!(operator.equals("+")||operator.equals("-")||operator.equals("*")||operator.equals("/"))){
System.out.println("输入错误!程序终止!");
mark = false;
}
}
}
}
public static void main(String[] args){
new NumberTest().getNum();
}
}