Java学习-方法08作业参考代码
作业参考代码
package com.method.www;
import java.util.Scanner;
//实现一个加减乘除的计算器
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true){
System.out.println("请输入两个数字:");
double a = scanner.nextDouble();
double b = scanner.nextDouble();
System.out.println("请输入运算符号:");
//charAt(0)的作用是获取字符串的第一个字符
char c = scanner.next().charAt(0);
switch (c){
case '+':
System.out.println(add(a,b));
break;
case '-':
System.out.println(sub(a,b));
break;
case '*':
System.out.println(mul(a,b));
break;
case '/':
System.out.println(div(a,b));
break;
default:
System.out.println("输入错误");
break;
}
System.out.println("是否继续?y/n");
String str = scanner.next();
if(str.equals("n")){
break;
}else if(str.equals("y")){
continue;
}
}
}
public static double add(double a,double b){
return a+b;
}
public static double sub(double a,double b){
return a-b;
}
public static double mul(double a,double b){
return a*b;
}
public static double div(double a,double b){
return a/b;
}
}
以上代码有些不完善,仅供大家参考。
浙公网安备 33010602011771号