1、for循环:重复做某件事,具有明确的开始和结束标志。
2、while循环:如果需求是:不明确循环次数,推荐使用while,反之明确循环次数推荐使用 for。
int count = 0 ;
while(条件:true就执行,false就不执行){
循环体,代码语句
}
3、do...while循环:特点:无论循环条件是否满足,都至少会执行一次循环体。
原因: do...while循环是从上到下依次执行。
4、三种循环的区别:
for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)。
do...whlie循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
5、for循环和while循环的区别:
for循环内部【定义】的变量,在循环结束后,就会从内存中消失。
while循环:对于while循环来说,不归属其语法结构中,在while循环结束后,该变量还可以继续使用。
6、三种循环的场景:
明确循环次数,推荐使用for循环,例如:在控制台打印100次good。求1-1000之间的数据和。
不明确循环次数,推荐使用while循环,例如:纸折叠多少次高于珠穆朗玛峰。
do...while循环很少用。
7、什么叫死循环?:例如:白天上课没精神,晚上补习功课,第二天上课又没精神。
for死循环格式:
for(;;){
}
while死循环格式:
while(true){
}
do...while死循环格式
do{
}while(true)
注:while的死循环格式是最常用的
命令提示符窗口中Ctrl+C可以结束死循环
8、死循环有应用场景吗?:实现客户端和服务端持续交互的时候也会用到死循环,用于持续读取和发送客户端和服务端的交互信息。
9、什么叫跳转控制语句?跳过某次循环体内容的执行,需要使用continue(注:使用是基于条件控制的)
10、什么是break?:终止循环体内容的执行。
break 和 continue只能跳出、跳过自己所在的那一层关系,如果想要跳出、跳过指定的一层就可以加入标号。
11、Random:java写好的一个类,作用:用于产生一个随机数。
使用步骤:①导包:imprt java.util.Random;②创建对象Random R = new Random();
③获取随机数:int num = R.nextInt(10);//获取数据的范围:[0,10)包括0,不包括10
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)