题目

计算器,输入正整数n,然后循环n次依次输入正数a运算符,正数b(这两个数可能是浮点数!),中间无空格,然后输出结果。
例如:

输入 3
1+8
输出9.0
3*7
输出 21.0
4/1
输出 4.0

Java实现

public static void test08(){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int i = 0;
while (i < n){
String s = sc.next();
double a = Double.valueOf(s.substring(0,1));
double b = Double.valueOf(s.substring(2,3));
double result = 0;
if (s.contains("+")){
result = a + b;
}else if (s.contains("-")){
result = a - b;
}else if (s.contains("*")){
result = a * b;
}else if (s.contains("/")){
result = a / b;
}
System.out.println(result);
i++;
}
}