
Java——while语句简单的知识和应用
计算条件表达式:首先,Java解释器会计算条件表达式的值。 判断循环条件:如果条件为 执行循环体:只要条件为
发布日期:2021-05-12 12:43:17
浏览次数:17
分类:精选文章
本文共 1233 字,大约阅读时间需要 4 分钟。
while语句的简单知识和应用
while语句的形式
while语句是一种用于执行循环操作的控制结构,广泛应用于编程中。它的基本形式为:
while(条件表达式) { 语句序列}
其中,条件表达式
决定了循环是否继续执行。也就是说,只要条件表达式
为true
,while循环就会执行循环体内的语句;一旦条件表达式
为false
,循环体就不会再执行,并且整个while语句也随之结束。
while语句的执行过程
true
,则执行循环体内的语句并进入后续循环;如果条件为false
,则退出循环,不再执行循环体。true
,循环体内的所有语句都会按照顺序执行。while语句的注意事项
循环条件为真时重复执行
要让while语句真正发挥循环的功能,其条件必须能否决某些情况,保证循环可以重复执行。初始值必须定义
在使用while循环前,必须确保循环变量已经被定义并赋予了一个初始值。否则,直接使用while循环可能导致语义错误。改变循环变量
在循环体内,一定要包含改变循环变量的语句,否则可能会导致无限循环(死循环)。初始值的定义顺序
在Java中,变量的定义和初始化必须提前完成。尤其是在循环体内,不允许在初始化语句中使用优先级较低的变量。while语句的简单应用
学生成绩输入验证
假设学生成绩必须在0到100之间,以下是使用while循环实现的输入验证程序:
package while;import java.text.DecimalFormat;import java.util.Scanner;public class Four { public static void main(String[] args) { Scanner sc = new Scanner(System.in); DecimalFormat df = new DecimalFormat(".00"); float score; System.out.println("请输入学生成绩:"); score = sc.nextFloat(); while (score < 0 || score > 100) { System.out.println("成绩输入不正确,请重新输入!"); score = sc.nextFloat(); } System.out.println("学生成绩为:" + df.format(score)); }}
运行结果
输入一个不在0到100之间的成绩,系统会提示重新输入;一旦输入的成绩在有效范围内,程序就会输出正确的成绩结果。
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年04月16日 21时15分51秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
安装npm install --save vue-scroller失败
2019-03-10
es6 引用数组,数组发生改变 (es6 引用类型的数据引用的时候怎么不改变原始数据)
2019-03-10
后端返回图片地址,图片不显示的问题
2019-03-10
fatal: Not a git repository Git报错
2019-03-10
spring-day01
2019-03-10
spring的值注入与组件扫描
2019-03-10
ftp上传不成功,提示 200 227 501 错误
2019-03-10
C#跨窗体程序调用方法的具体操作
2019-03-10
C#中创建Android项目
2019-03-10
C#使用OpenCV(OpenCVSharp)
2019-03-10
ANC主动降噪技术的原理
2019-03-10
伦茨科技最新32脚蓝牙芯片-ST17H65
2019-03-10
如何让一个TWS连接两个手机
2019-03-10
统计学之变异系数与是非标志
2019-03-10
统计学之偏度系数和峰度系数
2019-03-10
第5讲 间接调用
2019-03-10
MOOC运筹学不挂科笔记 对偶问题
2019-03-10
Hailstone Sequence 冰雹序列
2019-03-10
力扣数据库:删除重复的电子邮箱
2019-03-10