小旺旺的学习笔记

循环结构

1.掌握while循环结构

while(条件表达式){
//  循环体
}

while是多次的判断,而if只会执行一次!
一个循环必然包括循环条件和循环操作(循环体),在遇到需求的时候,如果考虑用循环解决,必须首先将这两个部分识别出来。

while循环的组成

a.循环变量的初始化,如果没有它,无法进行判断
b.循环的条件:循环满足什么条件执行
c.循环操作:循环中应该进行的重复操作
d.循环变量的更新:如果不进行变量更新,那么变量不会进行改值,会造成循环条件一直满足,出现死循环。

掌握do-while循环

do-while 循环
1.while循环是先判断,后执行,但有时候我们需要先执行,根据结果再判断。
2.先执行后判断的就是do-while循环了
3.常见错误:

循环变量的值未初始化       while后面的分号是必须的

4.while循环和do-while循环的异同

1.相同点:都是循环,都可以完成循环操作
2.语法不同
3.执行顺序不同。while是先判断再执行,do-while是先执行再判断
4.循环次数可能不同,while有可能一次都不执行,而do-while至少执行一次

掌握for循环结构

循环次数确定的情况下,通常选用for循环
循环次数不确定的情况,通常选择while或者do-while循环

多重/嵌套循环

1.掌握多重循环的使用
一个循环结构中可以嵌套其他两种循环结构,嵌套多少层和多少个都可以,一般不会超过两层,所以多层循环又往往被称为双层循环.
外层循环执行一次,内层循环执行一遍.
PS小技巧:外层循环控制行,内层循环控制列

如果在打印图像的时候,先看有几行,外层循环控制打印几行,再看有几列,内层循环控制每列打印的内容.

掌握循环中的跳转语句

break:退出当前循环,如果出现在多重循环的内层循环中,不会退出外层循环,只会退出当前循环
continue:继续,结束本次循环(后面的代码不执行了),进入下一次循环

掌握continue和break的区别

break可以出现在switch选择结构和循环中,continue只能出现在循环中。
利用continue和break实现重复输入:
在这里插入图片描述

掌握程序调试(debug/断点调试)

1.添加断点(break point断点):你希望程序在哪行代码开始进行调试
/暂停/中断执行。这里注意不要添加在注释行,或者一些输入上,或者语法声明上
(类声明,方法声明,循环,选择声明)

2.右键 debug as以调试形式运行,不要使用run as

3.运行之后,程序会在断点处停止,此时这行代码处于将要执行还未执行的状态

4.可以按下F6(step Over)执行当前代码,进入下一行

5.可以在一行一行调试的过程中,随时切换断点的位置!并且随时按下F8
(Resume)快速放行到下一个断点的位置,如果没有下一个断点,程序会直接运行
到结束。

6。按下F5(step into),它可以进入方法内查看
到达循环之后,程序不再是很直观就能推断出结果!所以需要我们运行时慢慢查看

定义标志位

当满足什么条件时,对标志位进行改值,方便循环操作

Boolean flag;
flag = false;
//代码
while(flag)

猜你喜欢

转载自blog.csdn.net/DreamingGod123/article/details/88773382