永发信息网

用java(带参方法) 提示用户输入两个整数 并选择加减乘除 输出运算结果运算结果 要简单的。定义方法ope()

答案:2  悬赏:0  手机版
解决时间 2021-11-10 02:49
用java(带参方法) 提示用户输入两个整数 并选择加减乘除 输出运算结果运算结果 要简单的。定义方法ope()
最佳答案
public class Test {
public static void main(String[] args) {
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.print("请输入第一个数:");
int number_1 = input.nextInt();
System.out.print("请输入第二个数:");
int number_2 = input.nextInt();
System.out.print("请输入运算符号:");
String sign = input.next();

try {
int result = open(number_1, number_2, sign);
System.out.print("运算的结果为:");
System.out.println(result);
} catch (RuntimeException e) {
System.out.println(e.getMessage());
}
}

private static int open(int number_1, int number_2, String sign) {
int result = -1;
if(sign.equals("+")) {
result = number_1 + number_2;
} else if(sign.equals("-")) {
result = number_1 - number_2;
} else if(sign.equals("*")) {
result = number_1 * number_2;
} else if(sign.equals("/")) {
try {
result = number_1 / number_2;
} catch (ArithmeticException e) {
System.out.println("除数不能为0");
}
} else {
throw new RuntimeException("输入的运算符号不正确");
}
return result;
}
}
全部回答
publicfloatcalc(inta,intb,Strings){if("+".equals(s))returna+b;if("-".equals(s))returna-b;if("*".equals(s))returna*b;if("/".equals(s))returna/b;if("%".equals(s))returna%b;}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
WOW最萌坐骑,你选谁
微商的商品能不能到淘宝,天猫网上卖
勇勇的成语有哪些
有买华为手机花贵的吗
TNT重剑、毒筒哪个好
在我们冷的时候脂肪会不会消耗?
25周加三天572g是多少斤
常州市爱莱特电子有限公司怎么样?
电脑盲……请指教,不懂别误导人
博湖县公安局交警队车管所地址在哪,我要去那
php5.6升级到php7,对应用有什么影响
以in开头pt结尾的英文单词有哪些
腰椎被轿车撞到后应在几个月内处理赔偿?有限
耶稣基督的意思是什么
25%x+(413-y)20%=510-413怎么解
推荐资讯
宜昌新首钢房地产开发有限公司怎么样?
康佳电视55寸那种型号好
印度孟买成为棉纺织工工业中心形成原因是
阿克苏市火车站临时入境服务网点地址有知道的
养殖用地紧邻宅基地是否合乎规定
怎么知道链条规格型号
pspgo psp3000 psp2000之间你们会选谁
下级公开说我倚老卖老算不算人身攻击
石墨烯地暖和石炭纤维哪个好
筒灯12w和18w的区别
注册autocad2009时出现\Ineteral Error #
24伏带触发器的灯泡是什么灯?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?