我家没有JAVA程序,今天留了编写简单计算器作业,谁帮我测试下有没有问题?
如果有时间可以帮我加点其他的功能,多谢了!
import java.util.*;
public class Jisuanqi {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
String answer="y";
while(answer.equals("y")){
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * *");
System.out.println("欢迎使用迷你计算器");
System.out.println("1.(本计算器包含+,-,*,/,%功能)");
System.out.println("2.可以反复计算");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * *");
System.out.println("请输入第一个数:");
int num1=input.nextInt();
System.out.println("请输入第二个数:");
int num2=input.nextInt();
System.out.println("请输入运算符1.+2.-3.*4./5.%:");
int yunsuan=input.nextInt();
switch(yunsuan){
case 1:
int he=num1+num2;
System.out.println(num1+"+"+num2+"="+he);
break;
case 2:
int cha=num1-num2;
System.out.println(num1+"-"+num2+"="+cha);
break;
case 3:
int ji=num1*num2;
System.out.println(num1+"*"+num2+"="+ji);
break;
case 4:
int shang=num1/num2;
System.out.println(num1+"/"+num2+"="+shang);
break;
case 5:
int yu=num1%num2;
System.out.println(num1+"%"+num2+"="+yu);
break;
}
System.out.println("是否继续?y/n");
answer=input.next();
}
System.out.println("谢谢使用!");
}
}