为了账号安全,请及时绑定邮箱和手机立即绑定

学习幕友MFrank Java开发教程-实践7

标签:
Java

####流程控制####

平时我们进行代码编写,都是根据原始需求文档中的流程图,如下图所示。本节实践一下java中的流程控制。

https://img1.sycdn.imooc.com//5c175c7b0001350b07720386.jpg

一、条件判断

1、如果满足某一条件就将执行某一动作。

例子:如果我有50万,我就买宝马535Li。

转化为代码就是:

if(money==500000){

    //买BMW530Li

}

2、满足某一条件执行命令1,否则执行命令2。

例如:如果我有时间我就学习java编程,否则我就努力上班。

if(我有时间){

    //学习java编程

}else{

    //努力上班

}

3、满足某一条件执行命令1,否则满足某一条件执行命令2,否则满足某一条件执行命令3,否则......

例子:考试成绩如果>=90,优秀。如果>=60&&<90,及格,否则不及格。

if(成绩>=90){

    //优秀

}else if(成绩>=60){

    //及格

}else{

    //不及格

}

二、循环控制

1、while

while(true){

    System.out.println("死循环");

}

2、for(int i=0;i<100;i++){

    //打印100次i的值

    System.out.println(i);

}

for循环的逻辑是:i=0,i<100,true执行代码,i++,i<100,true执行代码......知道i=100退出循环。

3、switch case

https://img1.sycdn.imooc.com//5c17642b0001899204740352.jpg

https://img1.sycdn.imooc.com//5c1764330001ac8e05270157.jpg

https://img1.sycdn.imooc.com//5c17645100012e1f04230311.jpg

https://img1.sycdn.imooc.com//5c1764590001079905190125.jpg

以上2个例子说明了switch case语句块中:如果case语句块中不含有break关键字,则所有case语句块中的代码都会执行;如果case语句块有break,则会终止在对应的位置。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消