分享

Day2 第九个知识点

 短腿鲁班代码记 2019-09-17

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);

}

}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约