import java.util.*;
class math {
public static void main (String[] args){
Scanner sc=new Scanner(System.in);
int x;
int y;
String z;
while(true){ //循环输入!
System.out.println("JAVA 计算器");
System.out.println("输入一个数");
x=sc.nextInt();
System.out.println("输入加减乘除符号!");
z=sc.next(); //next()是获得字符的一个指令!
System.out.println("在输入一个数");
y=sc.nextInt();
if(z.equals("*")){ //z.equals(" ")是判断括号里的字符串是否为我们输入的那个字符串!是的话就是TRUE,否则为false!
System.out.println("积为:"+(x*y));
}else if(z.equals("-")){
System.out.println("减为:"+(x-y));
}else if (z.equals("+")){
System.out.println("和为"+(x+y));
}
if (z.equals("/")){
while (true){ //被除数比较特殊他不能为0!
if(y==0){
System.out.println("被除数不能为0请再次确认后输入");
}else {
System.out.println("模为"+(x/y));
break;
}
y=sc.nextInt();
}
}
System.out.println("是否继续!继续请按1;按其余键退出!");
z=sc.next();
if(z.equals("1")){ //判断是否为1!不是退出循环!结束循环
}else {
break;
}
}
}
}
|
|