计算器Java代码
package com.zou.method;
import java.util.Scanner;
//写一个计算器,实现加减乘除功能,并能够循环接收新的数据,通过用户交互实现。
/*
思路:写四个方法:加减乘除
利用循环+switch进行用户交互
传递需要操作的两个数
输出结果
*/
public class Demo06 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNextDouble()) {
double a = scanner.nextDouble();
String c = scanner.next();
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("输入任意字母退出");
}
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("分母不能为0");
}else{
System.out.println( num1 / num2);
}
}
}
更多推荐
计算器Java代码
发布评论