Java教程

屌丝向女神示爱,不料女神会Java,微微改动代码,把屌丝憋死了…

本文主要是介绍屌丝向女神示爱,不料女神会Java,微微改动代码,把屌丝憋死了…,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

JAVA中循环结构学习(for语句)

10.2 循环结构

1、循环结构包括:for,while,do…while

2、循环结构for语句的格式:

for (初始化表达式;条件表达式;循环后的操作表达式) {

循环体 ;}

执行流程:

a、 执行初始化表达式;

b、 执行判断条件表达式,如果条件表达式为true,继续执行,如果为false,结束循环;

c、 执行循环体语句;

d、 执行循环后的操作表达式;

e、 回到第二步b继续执行。

案例1:求1-10 的和,代码如下图:

屌丝向女神示爱,不料女神会Java,微微改动代码,把屌丝憋死了…

图1

案例2:Java实现三位数的"水仙花数",即各位数字的立方和等于该数本身,并统计出"水仙花数"的个数。

如:153=1*1*1 + 5*5*5 + 3*3*3

=1 + 125 + 27

=153

程序如下图:

屌丝向女神示爱,不料女神会Java,微微改动代码,把屌丝憋死了…

图2

10.3 while循环结构

1、循环结构while语句的格式:

初始化表达式;

While(条件表达式){

循环体语句 ;

控制条件语句}

执行流程:

f、 执行初始化表达式;

g、 执行判断条件表达式,如果条件表达式为true,继续执行,如果为false,结束循环;

h、 执行循环体语句;

i、 执行控制条件表达式语句;

j、 回到第二步b继续执行。

案例1:屌丝向女神示爱,不料女神会Java,微微改动代码,把屌丝憋死了…

屌丝代码:成功输出9999个 I LOVE YOU,代码如下:

屌丝向女神示爱,不料女神会Java,微微改动代码,把屌丝憋死了…

图3

女神拒绝:仅在while条件体后面加了一个分号,实现程序无限循环,且无输出,完美拒绝了男生。(感受:会变成的女神,惹不起啊!!!)详见如下代码图:

屌丝向女神示爱,不料女神会Java,微微改动代码,把屌丝憋死了…

图4

10.4 do while循环结构:

格式:do {

循环体语句 ;

控制条件语句 ;

}while (判断条件语句)

执行流程:

a、 执行初始化表达式;

b、 执行循环体语句;

c、 执行控制条件表达式语句;

d、 执行判断条件表达式,如果条件表达式为true,继续执行,如果为false,结束循环;

e、 回到第二步b继续执行。

10.5 三种循环语句的区别

1、do…while循环至少执行一次循环体,而for,while循环必须先判断条件是否为true,然后决定是否执行循环体语句;

2、for循环执行后,初始变量会从内存中清除,提高使用效率,而while循环变量不会清除,可继续调用。

10.6 注意事项:

1、for循环注意事项:

1)①②③④四个部分均可以为空;

当①为空时,注意变量作用域的范围变化,

当②为空时,为条件永远为true的死循环,

当③为空时,通常没有意义,

当④为空时,可以将其加入到循环体中,或同样成为死循环。

2)初始化表达式①的部分可以同时定义多个变量,可以同时将多个循环相关变量改变,控制循环条件。

2、while循环注意事项:

1)与for循环的循环变量作用域不同,for循环的循环变量其作用域仅限于循环体内,而while循环的循环变量作用域不局限在循环体内;

2)与for循环的循环条件为空是是死循环不同,while循环的循环条件不能为空;

3)我们经常会使用while(true)的方式根据需求完成一个死循环。

3、do while循环注意事项:

1)do while循环的使用特点为无论是否满足条件,均至少会执行一次;

2)do while循环在日常开发中遇到的较少。

这篇关于屌丝向女神示爱,不料女神会Java,微微改动代码,把屌丝憋死了…的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!