继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

叶无道疯人院
关注TA
已关注
手记 97
粉丝 40
获赞 137

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

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

https://img2.mukewang.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://img2.mukewang.com/5c17642b0001899204740352.jpg

https://img4.mukewang.com/5c1764330001ac8e05270157.jpg

https://img3.mukewang.com/5c17645100012e1f04230311.jpg

https://img2.mukewang.com/5c1764590001079905190125.jpg

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

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP