//主函数 package Demo_1; import java.util.Scanner; public class Main { public static void main(String[] args) { calculator a = new calculator(); Scanner sc = new Scanner(System.in); String key = "yes"; while (key.equals("yes")) { System.out.println("请输入你想要的运算符号(+),(-),(*),(/)"); String sign = sc.next(); if (sign.equals("+")) { System.out.println("请输入第一个数"); double num1 = sc.nextDouble(); System.out.println("请输入第二个数"); double num2 = sc.nextDouble(); a.jia(num1, num2); } else if (sign.equals("-")) { System.out.println("请输入第一个数"); double num1 = sc.nextDouble(); System.out.println("请输入第二个数"); double num2 = sc.nextDouble(); a.jian(num1, num2); } else if (sign.equals("/")) { System.out.println("请输入第一个数"); double num1 = sc.nextDouble(); System.out.println("请输入第二个数"); double num2 = sc.nextDouble(); a.chu(num1, num2); } else if (sign.equals("*")) { System.out.println("请输入第一个数"); double num1 = sc.nextDouble(); System.out.println("请输入第二个数"); double num2 = sc.nextDouble(); a.chen(num1, num2); } else { System.out.println("输入错误!!!!"); } System.out.println("是否继续使用?是输入yes 不继续使用随机输入一个值退出"); key = sc.next(); } System.out.println("欢迎下次使用!!!"); sc.close(); } }
//java类
package Demo_1; public class calculator { double num1; double num2; double jia(double num1, double num2) { double jia = num1 + num2; System.out.println("计算加法的结果是:" + jia); return jia; } double jian(double num1, double num2) { double jian = num1 - num2; System.out.println("计算减法的结果是:" + jian); return jian; } double chen(double num1, double num2) { double cheng = num1 * num2; System.out.println("计算乘的结果是:" + cheng); return cheng; } double chu(double num1, double num2) { double chu = num1 / num2; System.out.println("计算除法的结果是:" + chu); return chu; } }