入门篇-其之十-流程控制之循环结构
本文中使用到的工具是Intellij IDEA和JDK 8,需要安装两款工具的请查看这两篇教程:点我查看安装JDK8/11/17教程、点我查看安装Intellij IDEA教程。假设输出1~100之间的所有整数,正常情况下我们需要写100行代码才能对所有数字输出。
System.out.println(1);
System.out.println(2);
System.out.println(3);
System.out.println(4);
// 其他数字输出省略...
System.out.println(100);虽然这种办法能达到预期的效果,但是代码量属实有点大(ᇂ_ᇂ|||)
为了解决上述问题,Java为我们提供了一个强大的控制结构——循环结构。
循环结构是一种常用的程序控制结构,它允许程序在执行的过程中反复执行一段代码,直到满足特定条件为止。循环结构可以大大简化重复性任务的编写,提高代码编写效率和可读性。
在Java中,循环结构主要由while循环、do-while循环、for循环组成。
一、while循环
while循环的语法格式如下:
while (条件表达式) {
执行代码...
}执行流程:如果条件表达式结果为true,此时进入while循环内部执行代码,直到while循环的条件表达式的结果为false为止。
while结构如下图所示:
https://icode504.oss-cn-beijing.aliyuncs.com/231128dp1.png
案例1:使用while循环解决1~100的输出和1~100的和
我们先解决1~100的输出,使用while需要循环100次,我们可以在while循环外定义一个变量number并赋值为1,由于是1~100是递增输出,条件表达式需要设定为number
页:
[1]