java输入一个字符串,判断字符串中间只有数字和+ - * /中间的一个符号组成,将该字 例: 输入123*2 显示246
答案:2 悬赏:60 手机版
解决时间 2021-01-23 22:27
- 提问者网友:锁深秋
- 2021-01-23 03:06
java输入一个字符串,判断字符串中间只有数字和+ - * /中间的一个符号组成,将该字 例: 输入123*2 显示246
最佳答案
- 五星知识达人网友:迟山
- 2021-01-23 04:41
public class Test1 {
public static void main(String[] args){
int sum=0;
String str="12*2";
String[] s=str.split("[+-/\\*]");
int a=Integer.parseInt(s[0]);
int b=Integer.parseInt(s[1]);
String ss=str.substring(s.length, s.length+1);
switch(ss){
case "+":
sum=a+b;
break;
case "-":
sum=a-b;
break;
case "*":
sum=a*b;
break;
case "/":
sum=a/b;
break;
}
System.out.println(sum);
}
}
public static void main(String[] args){
int sum=0;
String str="12*2";
String[] s=str.split("[+-/\\*]");
int a=Integer.parseInt(s[0]);
int b=Integer.parseInt(s[1]);
String ss=str.substring(s.length, s.length+1);
switch(ss){
case "+":
sum=a+b;
break;
case "-":
sum=a-b;
break;
case "*":
sum=a*b;
break;
case "/":
sum=a/b;
break;
}
System.out.println(sum);
}
}
全部回答
- 1楼网友:走死在岁月里
- 2021-01-23 05:12
正则表达式
再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯