for 循环基础讲解和习题

今日份学习 for 循环!!!

  1. for 循环条件
    for ( 循环条件初始化 ; 循环条件判断 ; 循环条件变更 ) {
    // 循环体
    }
    图解(图片是借鉴的):
  2. 例题 使用for循环,展示1~100所有的数据
class Demo {
	public static void main(String[] args) {
		/*
		当前循环i值从1开始,到100结束,之间间隔为1,循环次数大概100次
		循环条件变更:
			i += 1 i++ ++1  三个效果一模一样
		*/
		for (int i = 1; i <= 100; i += 1) {
			System.out.println(i);
		}
	}
}
  1. break;(跳出循环)
    代码中的功能是跳出循环结构或者switch case结构
    break关键字可以在循环过程中,当前循环结果出现了预期的内容,终止循环。

  2. continue 关键字
    结束当前循环,进入下一次循环

    for循环使用continue关键字不会受到影响
    不会跳过循环条件变更


for 练习题
1.逢七过,1 ~ 100以内的所有数值展示,如果带有7或者和7有关,打印过

class exercise {
	public static void main(String[] args) {
		for (int i = 1;i <= 100; i++) {
			if (i % 7 == 0 || i / 10 % 10 ==7 || i % 7 == 0){
				System.out.println("过");
			} else {
				System.out.println(i);
			}
		}
	}
}

2.使用循环完成30位以内的斐波那契数列
1 1 2 3 5 8 13 21…

class exercise {
	public static void main(String[] args) {
		double i = 1;
		double j = 1;
		double temp = 0;
		System.out.println("1 1");
		
		for (int count = 1; count <= 28;
		count++) {
			temp = i;
			i = j;
			j += temp;
			
			System.out.println(j + " ");
		}
	}
}

提问 j += temp; 改为j = i + temp. 为什么不行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值