2020-12-24 循环结构one-for循环

圣诞节快乐。今天对上次的年月日的代码复习了一下,顺便带一些新的循环的知识。

/*循环结构:在某些条件满足的情况下,反复执行特定代码的功能

三种循环结构:

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

一、循环结构的4个要素
① 初始化条件;
② 循环条件——→boolean类型
③ 循环体
④ 迭代条件

for循环:
for(①;②;④){

}
执行过程: ① - ② -(T) - ③ - ④ - ② - ③ - ④ …

*/

代码①

class Fortest{
	public static void main(String[] args) {
		
		for (int i = 1; i <= 5; i++ ){// i=1/2/3/4/5,i是局部变量
		
		System.out.println("Hello World!");
		}

代码②

//练习(判断)
	int num = 1;
	for ( System.out.print('a'); num <= 3 ;System.out.print('c'),num++ ){
		System.out.print('b');
	}
	//输出结果:abcbcbc
	System.out.println();
//例题:遍历100以内的偶数,获取所有偶数的和
	int sum = 0; //记录所有偶数的和
	int count = 0;//记录偶数的个数
	for(int i = 0 ; i <= 100 ; i++){
		//记录所有偶数的和
		if (i % 2 == 0){
			System.out.println(i);
			sum += i;	
			count++;
		}
	}
	System.out.println("总和为" + sum);
	System.out.println("个数为" + count);
	}
}

for 循环上 有些类似于C语言。

习题2: 记录1~100内的奇数个数及总和

class test{
	public static void main(String[] args) {
	int sum = 0;
	int count = 0;
	for (int i = 0;i <= 100 ; i++ ){
		if ( i % 2 != 0){
		System.out.println(i);
		sum += i;
		count++;
		}
	}		
	System.out.println("这些数字的总和是" + sum);
	System.out.println("1~100内的奇数一共有" + count + "个");
	}
}

习题3:找到100~1000的水仙花数,并输出

//输出水仙花数:输出所有的水仙花数,其各个数位上数字立方和等于其本身
	for ( int i = 100 ; i < 1000 ; i++ )
	{
		int bai = i / 100; //百位数
		int shi = i / 10 % 10; //十位数
		int ge = i % 10; //个位数

		if (bai*bai*bai+shi*shi*shi+ge*ge*ge == i  ){
		System.out.println("水仙花数为" + i);
		}
	}

	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值