永发信息网

用java怎样编写加减乘除,从键盘输入,例如:1+2按回车之后可以运算,小数整数都可以

答案:3  悬赏:30  手机版
解决时间 2021-01-26 19:11
用java怎样编写加减乘除,从键盘输入,例如:1+2按回车之后可以运算,小数整数都可以
最佳答案
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入第一个数:");
double n1 = sc.nextDouble();
System.out.println("请输入运算符:");
String s = sc.next();
System.out.println("请输入第二个数:");
double n2 = sc.nextDouble();
if(s.equals("+")){
System.out.print(n1+"+"+n2+" = "+(n1+n2));
}else if(s.equals("-")){
System.out.print(n1+"+"+n2+" = "+(n1-n2));
}else if(s.equals("*")){
System.out.print(n1+"*"+n2+" = "+(n1*n2));
}else if(s.equals("/")){
if(n2==0){
System.out.println("除数不能等于0");
}else{
System.out.print(n1+"/"+n2+" = "+(n1/n2));
}
}else{
System.out.println("运算符输入错误,请重新输入。");
}

}
全部回答
package image; import java.util.Scanner; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class JS { public static void main ( String[] args ) { System.out.println ("随便输入一个式子:(直接回车结束)"); Scanner scanner = new Scanner (System.in); ScriptEngineManager sem = new ScriptEngineManager (); ScriptEngine se = sem.getEngineByName ("js"); while (scanner.hasNextLine ()) { String line = scanner.nextLine ().trim (); if ("".equals (line)) { break; } try { System.out.println (se.eval (line)); } catch (ScriptException e) { System.out.println ("不合法的式子,重新输入:"); continue; } } scanner.close (); } }
package know; import java.util.scanner; public class t22 {  public static void main(string[] args) {   scanner s=new scanner(system.in);   system.out.println("输入数字:");   string str=s.next();   system.out.println("整数部分:"+str.split("\\.")[0]);   system.out.println("小数部分:"+str.split("\\.")[1]);   s.close();  } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
别人介绍的对象怎么谈
是“做了深刻解读”还是“作了深刻解读”
聚氨脂橡胶与有机玻璃静摩擦系数是多少
存货二级账是什么意思
梦见有人藏在家 然后跑了
鼻子里总有伤是怎么回事?
成语明刑不戮的意思是什么啊?有知道释义的请
月神脚本圈官网是什么
润美肤美容店地址在什么地方,想过去办事
【国道】道路中的G表示国道S表示省道X表示县
请教,求算出某时间段内的周数
100元的东西打8.8折是多少,怎么算
吃了饭不消化,老是觉得在胃里。睡醒一觉嘴的
栋川派出所怎么去啊,我要去那办事
两个美国男的,一个白人一个黑人在户外做hiit
推荐资讯
玉树可以放在卧室吗
办理入台证的五万存款财力证明需要开通网银吗
临澧县常德红袖坊(临澧商贸城店)地址在哪里啊
刺客信条启示录偷守卫钥匙,详情请看下面……
这是谁,这是谁
问哈,王子厨房的自助餐是怎么收费的,谢谢
辽宁高考体育加试评分标准
买二手房,房子属于集资房,过户费怎么算
初步洽谈是咨询公司接待客户并获得客户认可和
【常务理事国】下列哪个国家不是安理会常任理
川港珠宝(安仁店)地址有知道的么?有点事想过
一首英文歌开头是来米耶来米耶来米耶耶耶
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?