java程序流程控制:循环结构
程序员文章站
2022-07-12 18:10:11
...
循环结构
在某些条件满足的情况下,反复执行特定代码的功能
循环语句分类
- for循环
- while 循环
- do-while 循环
循环语句的四个部分
初始化部分
循环条件部分
循环体部分
迭代部分
/*
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 不满足 进行 跳出循环结构
例题1:
遍历100以内的偶数
for (int i = 1; i<=100;i++ )
{
if (i%2==0)
{
System.out.println(i);
}
}
运行结果:
例题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);
运行结果:
上一篇: Week8:班长竞选——强连通分量