java程序控制 do-while 循环的基本使用

28 篇文章 0 订阅
25 篇文章 0 订阅
do-While 循环的基本使用

一、循环结构的四个要素

1.初始化条件
2.循环条件 — > 是boolean 类型
3.循环体
4.迭代条件

二、do- while 的循环结构

do{;;
}while();

do - while 执行过程
① - ③ - ④ - ② - ③ - ④ - ② - ③ - ④ - ② --------- ②结束
for 执行过程
① - ② - ③ - ④ - ② - ③ - ④ - ② - ③ - ④ --------- ②结束

例题:

class DoWhileTest 
{
	public static void main(String[] args) 
	{
	//遍历100 以内的偶数
	int number =1;
	do{
		if(number%2==0){
			System.out.println(number);
		}	
		number++;
	
	}while(number<=100);
	}
}

大致思路:
先写要干什么 然后 在进行判断你要干的事情合不合理

例题升级:
进行计算100以内的所有偶数和 ,偶数的个数总和
定义二个变量进行虚拟接收

class DoWhileTest 
{
	public static void main(String[] args) 
	{
	//遍历100 以内的偶数
	int number =1;
	int sum = 0;//总和的一个虚拟定义
	int count = 0;//总数的一个虚拟定义
	do{
		if(number%2==0){
			System.out.println(number);
			sum = number + sum;
			count++;
		}	
		number++;
	
	}while(number<=100);
System.out.println("总和为"+sum);
System.out.println("个数为"+count);
	}
}

编译运行结果:
在这里插入图片描述
说明
1.do - while 至少会执行一次循环体
2.开发中 使用较多是 for while 循环 较少是 do—while

代码如下:
class DoWhileTest 
{
	public static void main(String[] args) 
	{
	//遍历100 以内的偶数
	int number =1;
	int sum = 0;//总和的一个虚拟定义
	int count = 0;//总数的一个虚拟定义
	do{
		if(number%2==0){
			System.out.println(number);
			sum = number + sum;
			count++;
		}	
		number++;
	
	}while(number<=100);
System.out.println("总和为"+sum);
System.out.println("个数为"+count);

//***************************
//while 和 do while 的区别:至少执行一次
int number1 =10;
while(number1>10){
	System.out.println("10");
	number1--;
}
int number2 = 10;
do{
	System.out.println("10 do-while");//3
	number2--;//4

}while(number2>10);//2
	}
}

执行结果:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值