Java基础Day03-循环

for

for(初始化表达式;判断表达式;条件控制语句){
	循环体;
}
执行流程:
	1 执行初始化表达式 且只执行一次 
	2 执行判断表达式 如果为true 执行循环体
	3 执行条件控制语句 
	4 继续执行判断表达式 如果结果为false
	5 退出循环

for循环的死循环语法	
for(;;){
	System.out.println("Halo world!");
}

while

基本格式
while(判断表达式){
	循环体;	
}

完整格式
初始化表达式;
while(判断表达式){
	循环体;
	条件控制语句;
}

执行流程:
	1 执行初始化表达式
	2 执行判断表达式 如果结果为true
	3 执行循环体
	4 执行条件控制语句
	5 执行判断表达式 如果结果为false
	6 退出循环
	
//while循环的死循环语法
while(true){
	//循环体
	System.out.println("Halo world!");
}

do…while…

基本格式
do{
	循环体;
}while(判断表达式);

完整格式
初始化表达式;
do{
	循环体;
	条件控制语句;
}while(判断表达式);

执行流程:
	1 执行初始化表达式
	2 执行循环体
	3 执行条件控制语句
	4 执行判断表达式 如果结果为true 回到第二步
	5 如果结果为false 退出循环

do…while 和 while 循环的区别

while循环执行 0 - N次
do...while循环执行 1 -N次

for(初始化表达式1;判断语句1;条件控制语句1){ 外循环

for(初始化表达式2;判断语句2;条件控制语句2){	内循环
	循环体;
}
------------------------------------
执行流程:
1:执行初始化表达式1 
2:执行判断语句1 如果结果为true
3:执行初始化表达式2
4:执行判断语句2 如果结果为true
5:执行循环体
6:执行条件控制语句2
7:执行判断语句2 如果结果为false
8:执行条件控制语句1
9:执行判断语句1 如果结果为false
10:整个循环嵌套就结束了
------------------------------------
1.我国最高山峰是珠穆朗玛峰:8848,现在有一张足够大的纸张,厚度为0.01m.
 请问折叠多少次,就可以保证厚度不低于珠穆朗玛峰的高度
2.小芳存钱
 小芳的妈妈每天给她2.5元,她都会存起来,但是,每当这一天是存钱的第五天或者5的倍数的话,
 她都会花去6元钱,请问经过多少天,小芳可以存到100元(使用while和break完成)	
 
3.	九九乘法表
	矩形
	直角三角形

(选做)
等腰
菱形
空心

break

1:可以用在switch语句和循环中
2:如果是用在单独的循环中 就是满足一定条件后结束该循环
  如果是出现在循环嵌套中,结束的是离他最近的那个循环 如果要指定结束某个循环 可以使用带标签名的循环定义方式

continue

1:不能单独使用 必须结合循环
2:满足条件后 跳过当前循环 进入下一次循环

Random

1:导包 import java.util.Random
2:Random r = new Random();
3:int result = r.nextInt(int num);
//num作为参数 最终随机数范围 0 <-> num-1
//如果是不规则范围
(right - left + 1)+ left

//猜数字小游戏	
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值