java实现简易计算器功能
代码如下:
package method; import java.util.Scanner; public class Calculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String Next = "yes"; while (Next.equals("yes")){ System.out.println("请输入第一个数:"); double num1 =scanner.nextDouble(); System.out.println("请输入运算符:"); String var =scanner.next(); System.out.println("请输入第二个数:"); double num2 =scanner.nextDouble(); if (scanner.hasNextLine()){ switch (var){ case "+": System.out.println(num1 + "+" + num2 + "=" + add(num1,num2)); break; case "-": System.out.println(num1 + "-" + num2 + "=" + minus(num1,num2)); break; case "*": System.out.println(num1 + "*" + num2 + "=" + mul(num1,num2)); break; case "/": if (num2 != 0){ System.out.println(num1 + "/" + num2 + "=" + divide(num1,num2)); }else { System.out.println("除数不能为0"); } break; } } System.out.println("输入yes继续运算:"); Next = scanner.next(); } scanner.close(); } public static double add(double i,double j){ return (i + j); } public static double minus(double i,double j){ return (i - j); } public static double mul(double i,double j){ return (i * j); } public static double divide(double i,double j){ return (i / j); } }