java流程控制语句

1.选择结构(分支结构)

1. 基本if语句
if (条件表达式)
{
    语句块;
}

2. 双条件if语句

if (条件表达式)
{
    语句块1;
}
else
{
    语句块2;
}

3. 多条件if语句

if (表达式1)
{
    语句块1;
}else if(表达式2)
{
    语句块2;
}
...
else if(表达式n)
{
    语句块n;
}
嵌套if的使用
if (表达式1){
    if(表达式2){
        语句块1;
    }else{
        语句块2;
    }
}else{
    if(表达式3){
        语句块3;
    }else if(语句块4){
        语句块4;
    }else{
        if(表达式n){
            语句块n;
        }else{
            语句块n+1;
        }
    }
}

流程图:

07dba36a3d68af193b8fc3c71bd4c060fff.jpg175c0302b98abe78d3ef429952d4f58aca8.jpge6d6109e54dd5ab480f687b5118d81cfbd6.jpg8ed1df153bc6a5f2bd69a40b91c0933c791.jpg

4. Switch语句
switch(表达式){
    case 值1:
        语句块1;
        break;
    case 值2:
        语句块2;
        break;
    ...
    case 值n:
        语句块n;
        break;
    default:
        语句块n+1;
        break;
}

流程图:

c90e2b30e0c55757881f29b4e5b082c8e59.jpg

2.循环结构

1.while语句
//如果条件为真,则执行循环语句,否则跳出循环。
while(条件表达式){
    语句块;
}
2.do...while语句
//特点:先执行循环体,然后判断循环条件是否成立。
//不管表达式的结果为真还是为假,循环语句至少执行一次。
do
{
    语句块;
}while(条件表达式);

流程图:

757c9fd35572253111ed7b56b6c5d477400.jpg5ef2af5a7d8119bf32de9acd65481ffa637.jpg

3. for循环和foreach语句
for(循环变量初始化; 循环次数; 更新循环变量){
    循环体;
}
//主要用于遍历功能的循环
//类型:集合元素的类型
//集合:要遍历的集合,对象或数组
for(类型 变量名:集合)
{
    语句块;
}

2f3273e6df416db776211c694c1a8d91695.jpgda53d4b249a8497492a96cf0e1c70586f59.jpg

3.顺序结构

 

转载于:https://my.oschina.net/u/4074987/blog/3064335

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值