发表于: 2017-08-21 23:29:41
4 1044
今天完成的事情(学习java基础知识):
1.循环语句:Java中有三种常用循环语句,包括while循环语句、do...while循环语句和for循环语句 。
(1)while循环语句 (2)do...while循环语句 (3)for循环语句
格式: 格式: 格式:
其中:
do...while和while的区别在于:while循环是先判断条件是否成立再执行循环体,而do...while循环是先执行依次循环后再判断条件是否成立;
do...while语句在条件表达式后应该加分号,但是若while语句在条件表达式后加了分号,则会进入死循环,且编译不会出错。
for循环的执行过程:首先执行表达式1,完成变量的初始化。其次,判断条件表达式2是否成立,若成立,则执行循环语句,执行完毕后,通过计算表达式3,
改变变量的值后,再次判断条件表达式2是否成立,执行下一次循环,直至循环结束。
还有个foreach语句:
格式:
2.循环控制:
(1)break语句:效果是中断循环。即跳出当前循环体,从而中断但前循环。
三种循环中皆可使用,但在嵌套循环语句中,break语句只会跳出包含它最内层的循环结构,跳出一层循环。
(2)continue语句:效果是执行下一次循环。即遇到continue后,将跳过本次循环结束前的语句,回到循环的条件测试部分,重新开始执行循环。
(3)break和continue语句都支持标签功能,通过标签功能,跳出指定的循环体。
语法:
明天计划的事情:
学习字符串。包括字符串的创建方式、连接方式、获取字符串的有效信息的相关方法
遇到的问题:
不太明确while和do...while分别在什么情况下使用。
目前阶段,是通过它们之间的区别,选择相应的循环语句来解决这个问题。
foreach语句中涉及到数组的遍历,由于还没看到数组,所以不是很明白。
解决方案呢,等学习完数组应该就可以了。现在可以通过其语法直接使用该语句。
收获:
可以通过break跳出无限循环。
运用循环语句对具有规律的计算公式编写Java程序,然后通过运行可以快速得到结果。例如1到100的加和等。
在for循环中使用continue语句和if语句可以编写出具有特定要求的结果。例如输出1~20之间的奇数,代码如下:
评论