随堂笔记——day03

一、流程控制语句

  • 顺序结构

顺序结构是程序中最基本的控制流程,没有特定的语法结构,按照代码的先后顺序,一次执行成续重大多数的代码都是这样执行的。

  • 分支结构

1.if语句

     格式: if(关系表达式){

                       语句体1;

                  }else{

                        语句体2;

                  }

     执行流程:

           1)首先计算关系表达式的值

           2)如果关系表达式的值为true就执行语句体1,如果关系表达式的值为false就执行语句体2

           3)继续执行后面的语句内容

     应用示例:

//需求:判断两个数a,b的大小,如果a大于b,则输出a,否则就输出b

int a = 10;
int b = 20;
if(a>b){
    System.out.println("a=" + a);
}else{
    System.out.println("b=" + b);
}

 2.switch语句

        格式:switch(条件表达式){

                   case 值1:语句体;break;

                   case 值2:语句体1;break;

                   ...

                  default:语句体n+1;[break]

                    }

      格式说明:

  • 表达式:取值为byte、short、int、char,JDK5以后可以是枚举,JDK7以后可以使String;
  • case:后面跟的是要和表达式进行比较的值;
  • break:表示中断、结束的意思,用来结束switch语句;
  • default:表示所有情况都不匹配的时候,句执行该处的内容,与if语句的else相似。

     应用示例

//需求:从键盘获取一个月份,使用switch语句判断该月份是什么季节,如果输入的月份格式不对,输出错误信息

Scanner sc = new Scanner(System.in);
System.out.print("请输入月份:");
int month = sc.nextInt();
switch (month){
    case 1:{
        System.out.println(month + "月份是冬季");
        break;
    }
    case 2:{
        System.out.println(month + "月份是冬季");
        break;
    }
    case 3:{
        System.out.println(month + "月份是春季");
        break;
    }
    case 4:{
        System.out.println(month + "月份是春季");
        break;
    }
    case 5:{
        System.out.println(month + &#
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值