JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Java基础-循环语句

wys521 2025-05-16 17:13:12 精选教程 3 ℃ 0 评论

循环语句可以循环处理多个数据,是编程中常用的



while循环

语法:

while( 表达式 ) {
  //循环内容
}

do {
       //代码语句
}while(布尔表达式);

while和 do while的区别:while循环只有满足条件才会执行,而do while不管条件满不满足,都会执行一次


下边我们来两个例子:

public class Hello {
	public static void main(String[] args) {
		//定义一个int类型变量i
		int i = 1;
		
		while(i < 5) {
			//打印输出i的值
			System.out.println("i:"+i);
			//i的值加1,i++等于 i=i+1;
			i++;
		}
	}

}

输出结果:
i:1
i:2
i:3
i:4
public class Hello {
	public static void main(String[] args) {
		//定义一个int类型变量i
		int i = 1;
		
		do {
			//打印输出i的值
			System.out.println("i:"+i);
			//i的值加1,i++等于 i=i+1;
			i++;
		}while(i<1);
	}
}

输出结果:
i:1


for循环

语法:

for(初始化值; 布尔表达式; 更新) {
    //代码语句
}


例子:

public class Hello {
	public static void main(String[] args) {
		for(int i=1;i<=5;i++) {
			System.out.println("i:"+i);
		}
	}
}

输出结果:
i:1
i:2
i:3
i:4
i:5


break

跳出当前最里层循环。主要用在循环语句或者 switch 语句中,用来跳出整个语句块。break 跳出最里层的循环(即存在多层嵌套循环时,只跳出当前所在的循环,而不是跳出所有的循环),并且继续执行该循环下面的语句

例子:

public class Hello {
	public static void main(String[] args) {
		for(int i=1;i<=5;i++) {
			if(i == 2) {
				break;
			}
			System.out.println("i:"+i);
		}
	}
}

输出结果:
i:1


continue

加速本次循环,和break刚好有些反过来

例子:

public class Hello {
	public static void main(String[] args) {
		for(int i=1;i<=5;i++) {
			if(i == 2) {
				continue;
			}
			System.out.println("i:"+i);
		}
	}
}

输出结果(注意i:2没有输出哦!):
i:1
i:3
i:4
i:5

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表