【Java学习笔记】循环结构

循环结构


一、for循环

for循环结构

for(循环变量初始化;循环条件;循环变量迭代){
    循环操作(可以多条语句)
}

for循环写死循环

for(;;){
    语句
}

注意点:循环变量的初始化在for语句内,属于是局部变量,在全局中会出现未定义的情况,为了在某些情况下使用该变量,提供两种方法

方法一

变量=循环变量初始化
for(变量;循环条件;循环变量迭代){
    循环操作(可以多条语句)
}

方法二

循环变量初始化(这里做全局变量)
for(;循环条件;循环变量迭代){
    循环操作(可以多条语句)
}

增强 for 循环

(1)基本结构

for (元素类型 变量名 : 数组或集合) {
    // 循环体,使用变量名访问当前元素
}

(2)举例

int[] nums = {1, 2, 9};

// 普通的 for 循环
System.out.println("=====普通的 for=====");
for (int i = 0; i < nums.length; i++) {
    System.out.println(nums[i]);
}

System.out.println("=====增强的 for=====");
// 执行流程是依次从 nums 数组中取出数据,赋给 i,
// 如果取出完毕,则退出 for
for (int i : nums) {
    System.out.println("i=" + i);
}

二、while循环

while循环结构

while(循环条件){
    循环体(语句);
    循环变量迭代;
}

while循环写死循环

while(true){
    System.out.println("hello java");
}

注意点

  • (1)循环条件返回一个布尔值的表达式

  • (2)while循环是先判断再执行语句


三、do - while结构

do - while循环结构

do{
    循环体(语句);
    循环变量迭代;
}while(循环条件);

注意点

  • (1)先执行,后判断,也就是说这个结构内的语句至少执行一次

  • (2)while后面有分号


四、循环嵌套

重点理解变量的变化过程,可以手写代码执行过程,体会变量变化的过程

注意点:循环嵌套不要超过三层,可读性差

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jackson凌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值