关于简单的计算器:java写一个计算器,实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现
我居然傻逼到用多了for然后忘了while
铸币
package com.Pure.Method; import java.util.Scanner; public class Demo07Count { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("欢迎使用本辣鸡两数计算器,下面请开始您的输入:"); System.out.println("输入C可清零"); while (scanner.hasNext()) { double num1 = scanner.nextDouble(); String opreator = scanner.next(); double num2 = scanner.nextDouble(); switch (opreator) { case "+": System.out.println(add(num1, num2)); break; case "-": System.out.println(subtract(num1, num2)); break; case "*": System.out.println(multiply(num1, num2)); break; case "/": System.out.println(divide(num1, num2)); break; default: System.out.println("ERROR: Unknown"); break; } } } //加 public static double add(double x, double y) { return (x + y); } //减 public static double subtract(double x, double y) { return (x - y); } //乘 public static double multiply(double x, double y) { return (x * y);//返回给方法 } //除 public static double divide(double x, double y) { if (y == 0) { System.out.println("ERROR"); } else { return (x / y); } return (x / y); } }