Java作业-简单计算器的实现
写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现
思路:
写四个方法,加减乘除
传递需要操作的两个数
输出结果
package com.KuangStudy.task;
import java.util.Scanner;
public class Calc {
/*
@author xiuga
@version 1.8
@since 2021-02-13 19:23
*/
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);//scanner相当于打开输入入口
System.out.println("请输入第一个数字:");
double i1=scanner.nextDouble();//输入多少个由此决定
System.out.println("请输入运算符号:");
String str=scanner.next();
System.out.println("请输入第二个数字:");
double i2=scanner.nextDouble();
switch (str){//关键代码!根据运算符号,调用对应方法
case "+":
System.out.println(add(i1,i2));
break;
case "-":
System.out.println(minus(i1,i2));
break;
case "*":
System.out.println(multiply(i1,i2));
break;
case "/":
if (i2==0)
{
System.out.println("被除数不能为0");
}else {
System.out.println(divide(i1,i2));}
break;
default:
System.out.println("请输入有意义的运算符");
}
scanner.close();
}
public static double add(double i1,double i2){
return i1+i2;
}
public static double minus(double i1,double i2){
return i1-i2;
}
public static double multiply (double i1,double i2){
return i1*i2;
}
public static double divide (double i1,double i2){
return i1/i2;
}
}

浙公网安备 33010602011771号