入门篇-其之十-流程控制之循环结构

打印 上一主题 下一主题

主题 882|帖子 882|积分 2646

本文中使用到的工具是Intellij IDEA和JDK 8,需要安装两款工具的请查看这两篇教程:点我查看安装JDK8/11/17教程点我查看安装Intellij IDEA教程
假设输出1~100之间的所有整数,正常情况下我们需要写100行代码才能对所有数字输出。
  1. System.out.println(1);
  2. System.out.println(2);
  3. System.out.println(3);
  4. System.out.println(4);
  5. // 其他数字输出省略...
  6. System.out.println(100);
复制代码
虽然这种办法能达到预期的效果,但是代码量属实有点大(ᇂ_ᇂ|||)
为了解决上述问题,Java为我们提供了一个强大的控制结构——循环结构。
循环结构是一种常用的程序控制结构,它允许程序在执行的过程中反复执行一段代码,直到满足特定条件为止。循环结构可以大大简化重复性任务的编写,提高代码编写效率和可读性。
在Java中,循环结构主要由while循环、do-while循环、for循环组成。
一、while循环

while循环的语法格式如下:
  1. while (条件表达式) {
  2.     执行代码...
  3. }
复制代码
执行流程:如果条件表达式结果为true,此时进入while循环内部执行代码,直到while循环的条件表达式的结果为false为止。
while结构如下图所示:

案例1:使用while循环解决1~100的输出和1~100的和

我们先解决1~100的输出,使用while需要循环100次,我们可以在while循环外定义一个变量number并赋值为1,由于是1~100是递增输出,条件表达式需要设定为number

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

没腿的鸟

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表