案例:编写一个具有简易功能(加减乘除)的计算器
这个案例能够学习到1.是对Scanner的运用;2.if语句以及while循环的运用
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int x=sc.nextInt();//输入一个x
while(true){//建一个一直循环的循环结构
if(x0 ){
return;//如果第一个数输入的是0,则直接退出程序
}
int a=sc.nextInt();//a代表的运算符号
if( a0 ){
return;//如果输入的是0,直接退出
}
int y=sc.nextInt();//y代表输入的第二个数
if( y0){
return;//如果输入的第二个数是0 则直接退出.这三个退出键控制着,无论什么时候输入0都是直接退出
}
if(1a){
System.out.println(x+y);//当第二个数输入的是1,则这个运算符是加
x=x+y;//把第一次运算的结果赋值给x,作为第二次运算的x
}else if(2a){
System.out.println(x-y);
x=x-y;
}else if(3a){
System.out.println(xy);
x=xy;
}else if(4a){
System.out.println(x/y);
x=x/y;
}else if(5a){
System.out.println(x%y);
x=x%y;
}
}
}