- 问答
- 2019-05-28 13:31:06 @
package week12;
import java.util.Scanner;
public class Main {
/**
* 计算一个由String数组表示的加法
* @param expr 一个加法算式,例如1+2即为["1", "+", "2"]
* @return 运算结果
*/
public static int plus(String[] expr) {
int a = Integer.parseInt(expr [0]);
/* TODO: b怎么办? */
int b = Integer.parseInt(expr[2]);
/* TODO: 返回什么值? */
return a*b;
}
/**
* 计算一个由String数组表示的加法
* @param expr 一个加法算式,例如1+2即为["1", "+", "2"]
* @return 运算结果
*/
public static int plu(String[] expr) {
int a = Integer.parseInt(expr[0]);
/* TODO: b怎么办? */
int b = Integer.parseInt(expr[2]);
/* TODO: 返回什么值? */
return a+b;
}
public static int i(String[] expr) {
if(expr[1].equals("+")) {
return plu(expr);
}
else {
/* TODO: 怎么办? */
return plus(expr);
}
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
String[] expr = new String[n];
/* TODO: 这个for循环用来读取输入 */
for(int i = 0; i < n; i++) {
expr[i]=in.next();
}
System.out.println(i(expr));
}
}
1 条评论
-
小熊 (wlnirvana) LV 8 MOD @ 2019-05-28 17:27:56
- 排版太乱
- 错误信息是啥?什么输入?
- 跟其他同学讨论了吗?
- 1