【java笔记】day06

本文详细介绍了编程中常用的流程控制语句,包括条件语句(if、switch)和循环语句(while、do...while、for),并提供了每种语句的格式及使用注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

流程控制语句

语句:是以分号结尾的一条代码。
顺序语句:从上向下依次执行代码。
if语句
  • 格式1:
    if(条件){
    满足条件后执行的代码
    }
    注意:适用于只需要讨论一种情况。该语句里的大括号在只有一行代码的时候可以省略。

  • 格式2:
    if(条件){
    满足条件后执行的代码
    }else{
    不满足条件后执行的代码
    }
    注意:适用于分类讨论两种情况。

  • 格式3:
    if(条件1){
    满足条件1后执行的代码
    }else if(条件2){
    满足条件2后执行的代码
    }…….else{
    不满足以上所有条件所执行的代码
    }
    注意:适用于讨论多种情况。

switch语句

格式:

switch(值){
    case 值1:
        //代码
        break;
    case 值2:
        //代码
        break;
    case 值3:
        //代码
        break;
    ...
    default:
        //代码
        break;
}

注意事项:
1、switch后括号中的值只能取byte、short、char、int、String。(字符串是在jdk7.0后支持的)
2、case后的值必须是常量。
3、switch的停止条件:
一旦匹配到条件相同case就执行其中的代码,知道遇到break或者switch的大括号才会结束。
如果匹配不到,就会执行default后的代码,然后去找break,如果找不到,会向下执行(default语句可以不写到最后)。

循环语句

while循环语句
while语句会先判断循环条件的真假,如果为真就执行循环体的代码,直到条件为假为止。

格式:

while(循环条件){
    <循环体>           
}

注意事项:
1、如果循环条件为true,这个循环就变成了死循环,所以在用while循环的时候,一定要注意设置跳出条件。
2、如果要执行固定次数的循环体,首先要声明一个变量,通过变量来限制循环的次数。
3、循环条件的括号外面,注意不要误加分号。

int count=0;
while(count<3){
    System.out.println("我今天学习超认真!!");
    count++;
}
do…while循环语句

和while语句的区别:do-while不管循环条件是否为真,都会先执行一次循环体。while语句会先判断条件是否为真。
格式:

do{
    <循环体>
}while(条件);
for语句

格式:

    for(初始化语句;判断语句;循环后语句){
        <循环体>       
    }

注意:
1、for(; ;)这种写法是一个死循环。
2、for循环的初始化只在整个循环的第一次循环之前执行一次,若条件满足执行循环体代码,然后在执行循环后代码(循环后代码执行一次以上)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值