欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java程序流程控制:循环结构

程序员文章站 2022-07-12 18:10:11
...

循环结构

在某些条件满足的情况下,反复执行特定代码的功能

循环语句分类

  1. for循环
  2. while 循环
  3. do-while 循环

循环语句的四个部分
初始化部分
循环条件部分
循环体部分
迭代部分
java程序流程控制:循环结构

/*
For循环结构的使用
一、循环结构的4个要素
1.初始化部分
2.循环条件部分--- boolean 类型
3.循环体部分
4.迭代部分

二、for循环的结构
for(1;2;4){
	3
}

执行过程:
1  -  2  - 3 - 4  - 2 - 3 -4  -2-3-4.... 2不满足时候循环结束


*/

下面有一个需求 需要计算机打印输出 5个 Hello world 就是写5个System.out.println(“Hello world”);
5个好写 但是如果需要写500 个 10000 个 那样就麻烦了
需要使用上循环结构 for

public static void main(String[] args) 
	{
		//键盘输入5个语句
		for(int i = 1;i<=5;i++){//i 1 2 3 4 5
			System.out.println("hello world");
		}

先是定义一个i 变量值为1 然后进行循环条件的判断部分 进行判断 如果是true 则进行 循环体部分 然后i+1 迭代部分
在进行 循环条件的判断 这时i为2 2<=5 接着执行循环体部分 迭代加1 3<=5 满足 接着进行循环体部分 迭代+1 4<=5 接着进行 循环体部分 接着迭代 5<=5 接着循环体部分的打印输出 接着进行迭代+1 6<= 5 为false 不满足 进行 跳出循环结构

java程序流程控制:循环结构

例题1:

遍历100以内的偶数

for (int i = 1; i<=100;i++ )
		{
			if (i%2==0)
			{
				System.out.println(i);
			}
		}

运行结果:
java程序流程控制:循环结构

例题2:

遍历100以内的偶数 并进行计算偶数的所有和

int sum = 0;//进行计入所有的偶数和
		for (int i = 1; i<=100;i++ )
		{
			if (i%2==0)
			{
				System.out.println(i);
				sum+=i;
			}
		}
		System.out.println("偶数的总和为"+sum);

例题3:

遍历100以内的偶数 并进行计算偶数的所有和 计算偶数的个数

int sum = 0;//进行计入所有的偶数和
		int count = 0;//用来计算偶数的个数
		for (int i = 1; i<=100;i++ )
		{
			if (i%2==0)
			{
				System.out.println(i);
				sum+=i;
				count++;
			}
		}
		System.out.println("偶数的总和为"+sum);
		System.out.println("偶数的个数"+count);

运行结果:
java程序流程控制:循环结构