- 问答
- 2019-06-10 16:38:24 @
import java.util.Scanner;
public class 计算机 {
public static String[] jieguo(String[] shuzi) {
Scanner in = new Scanner(System.in);
// int zhi=Integer.parseInt(shuzi[0]);
int chang = in.nextInt();
int b=0;
for(int i=0;i<chang;i++) {
if(shuzi[i].equals("*")) {
b=Integer.parseInt(shuzi[i-1]) *Integer.parseInt(shuzi[i+1]);
String s=Integer.toString(b);
String xin[]=new String [chang-2];
for(int j=0;j<i-1;j++) {
xin[j]=shuzi[j-1];
xin[i]=s;
}
for(int n=i+2;n<xin.length;n++) {
xin[n]=shuzi[n+2];
}
}
}return xin;
}
2 条评论
-
lichengjie LV 6 @ 2019-06-10 20:01:42
错误信息是这样的:
3
1 + 2 * 3
Exception in thread "main" java.lang.NumberFormatException: null
at java.base/java.lang.Integer.parseInt(Integer.java:620)
at java.base/java.lang.Integer.parseInt(Integer.java:776)
at 李成杰.计算机.jia(计算机.java:40)
at 李成杰.计算机.zonghe(计算机.java:48)
at 李成杰.计算机.main(计算机.java:54) -
2019-06-10 17:50:54@
你看了函数7.1节视频吗?做笔记了吗?
- 1