问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java里使用面向对象的思想编写一个计算器类,可以实现两个数的加、减、乘、除运算

发布网友 发布时间:2022-04-27 02:56

我来回答

2个回答

热心网友 时间:2023-11-18 04:35

import java.util.Scanner;
public class Class {
public static void main(String args[]){

while(true){
System.out.println("请输入第一个数字:");
Scanner sc=new Scanner(System.in);
int num1=sc.nextInt();
System.out.println("请输入运算符号:");
String token=sc.next();
System.out.println("请输入第二个数字:");
int num2=sc.nextInt();

String result="";

if(token.equals("+")){
result=(num1+num2+"");

}else if(token.equals("-")){
result=(num1-num2+"");

}else if(token.equals("*")){
result=(num1*num2+"");

}else if(token.equals("/")){
result=(num1/num2+"");
}else{
System.out.println("输入有误,请输入正确的运算符号!");
}
System.out.println("计算结果为:"+num1+token+num2+"="+result+";");

System.out.println("是否继续运算?y/n");
String s=sc.next();

if(s.equals("y")){
}else if(s.equals("n")){
break;
}else{
System.out.println("输入有误!请输入y/n");
System.out.println("是否继续运算?y/n");
s=sc.next();
if (s.equals("n")){
break;

}
}

}
}
}

热心网友 时间:2023-11-18 04:35

public class Calculator {
public double add(double num1, double num2){
return num1 + num2;
}
public double minus(double num1, double num2){
return num1 - num2;
}
public double multiple(double num1, double num2){
return num1 * num2;
}
public double divide(double num1, double num2){
if(num2 != 0){
return num1/num2;
}
return -1;//除数为0,错误
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
杭州皮衣修理哪里更专业? 天津才梓教育科技有限公司怎么样? 2006年天津教师资格证何时报名?在哪报名? 高考填志愿怎么查学校专业代码 高考志愿填报代码查询 专科志愿填报代码如何查询 精挑细选(找出不是同一类的词语,用你喜欢的标志画出)。 1.龙凤呈祥 叶... 找出不同类的词。 慧眼识真。(找出不同类的词语并写在横线上) 1.勇敢 沉着 狡猾 ... 诚实,勇敢,善良,狡猾,乐于助人找出不同类 词语接龙:今天、天气 java中BigInteger p = x.divide(ten.pow(n-i)).multiply(ten.pow(n-i)).add(y.multiply(ten.pow(n-i-m))); 看见怎么词语接龙? 二字词语接龙大全查询 divide的具体用法 java的BIgInteger类中divideAndRemainder方法怎么用? java divide函数原理 荣耀Magic的驾驶模式有什么功能?好用吗? 对纪检部的工作设想怎么写? 参加人员围绕社区纪委亮点工作计划、如何发挥监督第一职责、对纪检监察工作的_百度问一问 手机黑屏不显示桌面怎么办,USB调试又不能用 平板手机黑屏怎么打开usb调试 怎样直接复制文库的内容? 京东会员有几个等级?都有什么特权呢? 梦见有人送我一个黄色带白花小布包 昨天晚上梦见有人送我一束花骨朵、里面好像有玫瑰花、还有一枝高高的百合花骨朵、 京东会员还分好几种吗,为什么我只知道plus,钻石会员是什么? 周公解梦:梦见有人给我一包松花粉啥意思? 怎么复制百度文库里的文字? 文库里的文字怎样复制下来? 词语接龙欢乐 外开头的成语接龙? JAVA的加,减,乘,除运算方法 用Java设计一个接口,声明有关算术运行的方法,并创建四个应用该接口的类,分别进行加减乘除四则运算 排列词语接龙 词语接龙东西? JAVA BigInteger的使用,先谢谢了 垃圾分类用separated还是divide 大陆词语接龙? 词语接龙查询颜―― 词语接龙查询轻型后面接啥 丹麦和冰岛的官方语言和通用语言是什么? 挪威和冰岛以前是丹麦的领土吗 芬兰 瑞典 挪威 丹麦 冰岛 足球实力谁最强? 冰岛五国的人口分别是多少? 北欧的冰岛在哪 谁知道丹麦挪威冰岛瑞典芬兰的国旗都有十字有什么渊源吗 世界上最北的国家,是不是有冰岛、挪威、俄罗斯、美国、加拿大、丹麦 丹麦和冰岛有没有被北极圈穿过 丹麦,芬兰,冰岛,挪威,瑞士谁最小