第四章 循环结构Ⅰ

循环要素

    1.初始化

    2.循环条件

    3.循环体

    4.迭代

 

while循环

    while(循环条件){

            执行代码块,称为循环体

    }

 

循环的执行顺序

    1.程序执行循环前,首先判断循环条件的值是否是true

    2.如果循环条件的值为true,执行循环体中的内容

    3.如果循环条件的值为false,将跳过循环体直接执行循环后面的程序

    4.循环体执行结束后重新返回第一步,判断循环条件

 

/*
 * 计算1+2+3+4+.....+100的值
 */
public class D2 {
	public static void main(String[] args) {
		int sum = 0; // 加和累计
		// 1.初始化
		int i = 1;
		// 2.循环条件
		while (i <= 100) {
			// 3.循环体
			sum += i; // 累计加和
			// 4.迭代
			i++;
		}
		System.out.println("结果是:" + sum);
	}
}

 

while和 if 的异同点

    1.都需要条件判断,然后执行判断的结果

    2.语法上只有关键字不同,其余全部相同

    3.if判断条件成立后,执行一次就结束;while需要重新判断,再执行

 

do-while循环

    do {

           执行循环代码体

    } while (循环条件);

 

while和do-while的区别

    while循环先判断后执行,最少执行0次

    do-while循环先执行后判断,最少执行1次

/*
 * 计算从1开始的连续n个自然数之和,
 * 当其和值刚好超过100时结束,求这个n值
 */
public class D1 {
	public static void main(String[] args) {
		// 1.初始化
		int  n= 0 ,sum = 0 ;
		do{
			// 2.迭代
			n++ ;
			// 3.循环体
			sum+=n ;
			// 循环条件
		}while(sum<=100); // 注意分号
		System.out.println("n="+n+"时值刚好超过100");
	}
}

 

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REaDME.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值