使用java语言写一个只有加减乘除的简易计算器,代码如下
package fangfa;
import java.util.Scanner;
public class demo03 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String y="y"; //循环判断条件
while (y.equals("y")){
double a1,a2; //等待输入的变量
String f="+"; //等待输入的计算符号
a1=scanner.nextDouble(); //输入第一个数
f=scanner.next(); //输入符号
a2=scanner.nextDouble(); //输入第二个数
switch (f){ //进行符号判定
case "+" :jia(a1,a2);
break;
case "-" :jian(a1,a2);
break;
case "*" :chen(a1,a2);
break;
case "/" :chu(a1,a2);
break;
}
System.out.println("输入Y继续,其他任意键结束");
y=scanner.next(); // 输入循环的判定条件
}
scanner.close();
}
public static void jia(double i,double j){ //加的算法
System.out.println(i+j);
}
public static void jian(double i,double j){ //减的算法
System.out.println(i-j);
}
public static void chen(double i,double j){ //乘的算法
System.out.println(i*j);
}
public static void chu(double i,double j){ //除的算法
System.out.println(i/j);
}
}
思路为写四个方法,然后判定计算符号来调用哪一个方法,再将判定放入循环内,一个简易的计算器就此完成