import java.util.Scanner; public class Test { public static void main(String args[]) { int score =10; if(score>=60) { System.out.println("大于60"); } else//是上面的差集 { System.out.println("小于60'); } //switch可以和if转换(一定情况下)(if是哪那集中类型就可以,if是double类型就不可以转换为switch) switch(score/10)//除以10变为10以内的数字 除以60更好 一个是1 一个是0 { case 10: System.out.printfln("及格"); break; case 9: System.out.printfln("及格"); break; case 7: System.out.printfln("及格"); break; case 6: System.out.printfln("及格"); break; case 5: System.out.printfln("不及格"); break; case 4: System.out.printfln("不及格"); break; case 3: System.out.printfln("不及格"); break; case 2: System.out.printfln("不及格"); break; case 1: System.out.printfln("不及格"); break; default: System.out.prinln("输入有误"); break; } //精简写法 //当多个语句相同的时候 可以进行统一输出 switch(score/10)//除以10变为10以内的数字 除以60更好 一个是1 一个是0 { case 10: case 9: case 7: case 6: System.out.printfln("及格"); break; case 5: case 4: case 3: case 2: case 1: System.out.printfln("不及格"); break; default: System.out.prinln("输入有误"); break; } //判断是2014年的第几天? Scanner s=new Scanner(System.in); System.out.prinln("输入月份"); int month=s.nextInt(); System.out.prinln("输入日期"); int day=s.nextInt(); int sum=0;//用来记录moth月day日 2014第几天 switch(month) { case 12: sum+=30; case 11: sum+=31; case 10: sum+=30; case 9: sum+=31; case 8: sum+=31; case 7: sum+=30; case 6: sum+=31; case 5: sum+=30; case 4: sum+=31; case 3: sum+=28; case 2: sum+=31;//这实际上是先加上1月31天没有break会继续往下执行 sum再加等于day case 1: sum+=day; } System.out.println(sum); } } |
|