写一个计算器,要求实现加减乘除功能,并且能够接受新数据,通过用户交互实现

写一个计算器,要求实现加减乘除功能,并且能够接受新数据,通过用户交互实现

要求:

1.写四个方法:加减乘除

2.利用循环+switch进行用户交互

3.传递需要操作的两个数

4.输出结果

package com.hmt.javaDemo;import java.util.Scanner;public class 计算器
{
public static void main(String[]args){Scanner scanner=new Scanner(System.in);
int flag=0;
while(flag==0){
System.out.println("输入第一个数:");
double a=scanner.nextDouble();System.out.println("输入运算符:");
String str=scanner.next();
System.out.println("输入第二个数:");
double b=scanner.nextDouble();
//System.out.println(a+" "+b+" "+str);
double result=0;switch (str){case "+":result=add(a,b);break;case "-":result=minus(a,b);break;case "*":result=multiply(a,b);break;case "/":result=divide(a,b);break;default:System.out.println("Operation error!Input again!");}System.out.println(result);
System.out.println("是否继续?(请输入Y或者N)");String ifContinue=scanner.next();if(ifContinue.equals("Y")) {flag = 0;}else  {flag =1;}}
}public static double add(double a,double b) {return a+b;}public static double divide(double a,double b){return a/b;}public static double minus(double a,double b) {return a - b;}public static double multiply(double a,double b){return a*b;}
}

输出结果

hmt


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部