1.使用if分支结构判断输入的三个数的最大值和最小值
Scanner key=new Scanner(System.in);
System.out.println("请输入一个x变量");
int x=key.nextInt();
System.out.println("请输入一个y变量");
int y=key.nextInt();
System.out.println("请输入一个z变量");
int z=key.nextInt();
int max;
int min;
if(x>y && y>z){
max=x;
min =z;
System.out.println("最大值为"+max+"最小值为"+min);
}else if(x>z&&z>y){
max=x;
min=y;
System.out.println("最大值为"+max+"最小值为"+min);
}else if(y>x&&x>z){
max=y;
min=z;
System.out.println("最大值为"+max+"最小值为"+min);
}else if(y>z&&z>x){
max=y;
min=x;
System.out.println("最大值为"+max+"最小值为"+min);
}else if(z>x&&x>y){
max =z;
min =y;
System.out.println("最大值为"+max+"最小值为"+min);
}else if(z>y&&y>x){
max =z;
min =x;
System.out.println("最大值为"+max+"最小值为"+min);
}
key.close();
2.分别使用if和switch来表达 90~100为优秀 80~89为良好 70~79为中等 60~69为及格 60以下为不及格
if:
Scanner key=new Scanner(System.in);
System.out.println("输入你的分数");
int grade=key.nextInt();
if(grade>=90&&grade<=100){
System.out.println("你的成绩为优秀");
}else if(grade>=80&&grade<=89){ System.out.println("你的成绩为良好");
}else if(grade>=70&&grade<=79){
System.out.println("你的成绩为中等");
}else if(grade>=60&&grade<=69){
System.out.println("你的成绩为及格");
}else{
System.out.println("你的成绩为不及格");
}
key.close();
swtich:
switch(grade/10){
case 10:
System.out.println("成绩为优秀");
break;
case 9:
System.out.println("成绩为优秀");
break;
case 8:
System.out.println("成绩为良好");
break;
case 7:
System.out.println("成绩为中等");
break;
case 6:
System.out.println("成绩为及格");
break;
default:
System.out.println("成绩为不及格");
break;
}
key.close();
3.做一个购物结算管理系统:
Scanner key =new Scanner(System.in);
System.out.println("Myshopping管理系统 > 购物结算"+'\n');
System.out.println("*********************************************");
System.out.println("请选择购买的商品编号:"+'\n'+"1.网球鞋"+'\t'+
"2.网球鞋"+'\t'+"3.网球拍");
System.out.println("*********************************************");
// \t制表符 \n换行符 \r回车符
// \"双引号 \'单引号 \\反斜线 \b退格符
System.out.print("请输入商品编号:");
int num=key.nextInt();
switch(num){
case 1:
System.out.println("T恤"+'\t'+"$245.0");
break;
case 2:
System.out.println("网球鞋"+'\t'+"$***");
break;
case 3:
System.out.println("网球拍"+'\t'+"$***");
break;
default:
System.out.println("输入错误");
}
key.close();
其中用到了制表符 换行符等特殊符号: \t制表符 \n换行符 \r回车符
"双引号 '单引号 \反斜线 \b退格符