Java的程序结构与逻辑控制

本文深入讲解Java中的三种基本控制结构:顺序结构、分支结构和循环结构。详细解析了if、else、switch、while、do-while及for循环的语法与应用,并介绍了循环控制语句continue和break的作用。

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

在Java中,程序一共有三种结构:顺序结构、分支结构、循环结构。

1.1Java分支结构

1.1.1 if


if语句一共有两种形式:

if(布尔表达式){
// 条件满足时执行代码
}
else{
//条件不满足时执行代码
}


if(布尔表达式){
// 条件满足时执行代码
}
else if {
// 条件满足时执行代码
}
else{
//条件都不满足时执行代码
}

使用if、else可以实现对条件的判断,但是如果进行多值判断,可以使用 switch语句。

1.1.2 switch

switch语句语法如下:

switch(数字|枚举|字符|字符串){
case 内容1 :{
内容满足时执行语句;
[break;]
}
case 内容2 :{
内容满足时执行语句;
[break;]
}

default:{
内容都不满足时执行语句;
[break;]
}
}

eg:

System.out.println("请输入字符:");
       char(x)= (char )System.in.read();
       switch (x){
           case 'a':{
               System.out.println("我18岁");
           case 'b':{
               System.out.println("我20岁");
        }
           deafault:{
               System.out.printlin("我21岁");
        }
     }
}

switch开关语句,若case之后没有break,则会满足case之后的所有语句一直执行到break或者全部结束。

1.2循环结构

循环结构:某几行代码一直被重复执行

1.2.1 while

while循环语法:

while(循环结束条件判断){
循环语句;
修改循环结束条件判断;
}

1.2.2 do-while

do{
循环语句;
修改循环结束判断;
}
while(循环结束条件判断);

使用while的最大特点:如果条件不成立,一次也不执行。
而使用do-while语句时 :至少执行一次。

1.2.3 for

for循环语法:

for(循环初始化;循环结束判断;修改循环结束条件){
循环体;
}

for循环用于明确知道循环次数的;
不知道循环次数,但知道循环结束条件的,使用while循环。

1.3 循环控制

1.3.1 continue
执行到此语句时会跳过当前循环的剩余部分,返回循环判断。
即跳出本次循环,进入下一次循环。

1.3.2 break
遇到此语句即退出整个循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值