逻辑结构(分支结构和循环)

分支结构

if语句

有三种基本语法形式:

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

switch语句

基本语法格式:

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

注意事项:

  1. 不能忘记break
  2. switch 中的值只能是 整数 枚举 字符 字符串
  3. double、float、long、boolean不能用switch语句

循环结构

while循环

基本语法格式:

while(循环条件){ 
循环语句; 
}

循环条件为 true, 则执行循环语句; 否则结束循环


for循环

基本语法格式:

for(表达式1;表达式2;表达式3){ 
循环体; 
}

跟while循环除了运行顺序都一样


do while循环

基本语法格式:

do{ 
循环语句; 
}while(循环条件);

先执行循环语句, 再判定循环条件

不管条件符不符合,至少会被执行一次


break

break 的功能是让循环提前结束.

continue

continue 的功能是跳过这次循环, 立即进入下次循环.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值