Java零基础(四)逻辑循环常用案例

本文主要介绍了Java编程中的逻辑循环,包括while、do-while和for循环的使用,详细讲解了各种循环的案例,并探讨了死循环问题及如何通过break和continue进行循环控制。此外,还阐述了循环嵌套的概念,并提供了打印直角和等腰三角形的实例。
摘要由CSDN通过智能技术生成

1.循环(重点)

1.1 while循环
while循环

//案例:打印100遍“helloworld”
//int i = 1000;  //如果初始为1000,则一次都不执行
int i = 1;  //初始化语句-与条件判断有关
int b = 1;  //初始化语句? 不是

while(i<=100){
     //条件判断
	System.out.println("helloworld-"+i);  //循环体
	i++;   //增量语句-要为条件判断服务
	b++;   //增量语句? 不是
}

//while循环特点: 先判断再执行,执行次数为0~n次; 适用于循环次数可预见的情况

while案例

//课堂案例1:计算1~100的总和
//分析:1.先循环1~100  2.进行累加
int i=1;
int sum=0; //求和的变量初始为0
while(i<=100){
   
	sum += i;  //sum = sum+i;
	i++;
}
System.out.println("求和:"+sum);

//案例2:1~100之间所有偶数和
//分析:1.先循环1~100  2.判断为偶数,才累加
i = 1;
sum = 0;
while(i<=100){
   
	if(i%2==0){
   
		sum += i;
	}
	i++;
}
System.out.println("1~100的偶数和:"+sum);

1.2 dowhile循环

dowhile循环

//dowhile循环
//语法结构:

	初始化语句
	do{
   
	   循环体语句;
	   增量语句
	}while(条件判断);
	
	//执行流程:
	1.初始化语句--只执行一次
	2.执行循环体语句
	3.增量语句
	4.条件判断,条件成立,回到第2句继续执行循环体;否则,跳出循环

//案例: 打印100遍helloworld
//int i=1000;  //也会打印1遍
int i = 1; //初始化语句
do{
   
   System.out.println("hello,world-"+i);
   i++;
}
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值