1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 写一个计算器 要求实现加减乘除功能

写一个计算器 要求实现加减乘除功能

时间:2021-08-04 13:23:29

相关推荐

写一个计算器 要求实现加减乘除功能

新手上路,记录学习过程,便于总结,如有不对或和优化的地方,欢迎大家指出!

代码如下:

package method;import java.util.Scanner;public class Demo06 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("请输入第一个数:");while (scanner.hasNextDouble()){double i = scanner.nextDouble();System.out.println("请输入运算符:");String a=scanner.next();System.out.println("请输入第二个数");double j = scanner.nextDouble();switch (a){case "+" : add(i,j);break;case "-" : minus(i,j);break;case "*" : multiply(i,j);break;case "/" : divide(i,j);break;default:System.out.println("请输入合法的数字或运算符!");break;}System.out.println("输入任意字符可退出或输入数字继续计算...");}scanner.close();}public static double add(double i,double j){System.out.println(i+" + "+j+" = "+(i+j));return i+j;}public static double multiply(double i,double j){System.out.println(i+" * "+j+" = "+(i*j));return i*j;}public static double minus(double i,double j){System.out.println(i+" - "+j+" = "+(i-j));return i-j;}public static double divide(double i,double j){if (j==0){System.out.println("分母不能为零!");}else {System.out.println(i+" / "+j+" = "+(i/j));}return i/j;}}

程序运行的效果如下:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。