其他分享
首页 > 其他分享> > 简单计算器

简单计算器

作者:互联网

package com.qiqi.method;

import java.util.Scanner;



public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数据:");
while (scanner.hasNextDouble()){
double a = scanner.nextDouble();
System.out.println("请输入第一个运算符:");
String c = scanner.next();
System.out.println("请输入第二个数据:");
double b = scanner.nextDouble();

switch (c){
case "+":
add(a,b);
break;
case "-":
minus(a,b);
break;
case "*":
multiply(a,b);
break;
case "/":
except(a,b);
break;
}
System.out.println("继续计算请继续输入下一个数字" + "\n"+ "=======" + "\n" + "退出请输入任意字母!");
}
scanner.close();
}

public static void add(double num1,double num2){
System.out.println(num1 + num2);
}

public static void minus(double num1,double num2){
System.out.println(num1 - num2);
}

public static void multiply(double num1,double num2){
System.out.println(num1 * num2);
}

public static void except(double num1,double num2){
if (num2==0){
System.out.println("分母不能为零!");
}else {
System.out.println(num1 / num2);
}
}
}


// 写了加减乘除的4个方法
// 循环 + switch 用户交互
// 传递需要操作的两个数
// 输出结果
//根据 https://www.cnblogs.com/tuyin/p/15550360.html 学习

标签:num1,num2,double,计算器,System,简单,println,out
来源: https://www.cnblogs.com/shuqiqi/p/16421783.html