写一个计算器,要求实现加减乘除功能,并且能够接受新数据,通过用户交互实现
写一个计算器,要求实现加减乘除功能,并且能够接受新数据,通过用户交互实现
要求:
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;}
}
输出结果

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