import java.util.Scanner;
//写一个计算器,要求实现加减乘除功能,并且能够循环接受新的数据,通过用户交互进行实现
public class Example {
//写四个方法,加减乘除,利用循环+switch 进行用户交互
//传递需要操作的两个数
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int i = 0;
while(i ==0){
System.out.println("请输入第一个数");
double a = scanner.nextDouble();
System.out.println("请输入运算符:");
String s = scanner.next();
System.out.println("请输入第二个数据:");
double b = scanner.nextDouble();
switch (s){
case "+":
add(a,b);
break;
case "-":
minus(a,b);
break;
case "*":
mul(a,b);
break;
case "/":
div(a,b);
break;
default:
System.out.println("输入的运算符有误");
}
System.out.println("输入Y继续,输入N结束");
String str =scanner.next();
if(str.equals("Y") ){
i=0;
}else {
i=1;
}
}
scanner.close();
}
public static void add( double a,double b){
System.out.println(a+b);
}
public static void minus( double a,double b){
System.out.println(a-b);
}public static void mul( double a,double b){
System.out.println(a*b);
}public static void div( double a,double b){
if(b==0){
System.out.println("第二个数不能为0");
}else {
System.out.println(a/b);
}
}
}
写一个计算器,要求实现加减乘除功能,并且能够循环接受新的数据,通过用户交互进行实现
最新推荐文章于 2023-02-23 11:03:15 发布