java里的while循环语句_Java while循环语句

while 是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。下面来介绍一下 while 循环。

while 循环

while 循环的基本格式如下:

// 为避免死循环,小括号后面不要写分号

while(循环条件) {

语句块;

}

在上面的表达式中,表达式说明如下:

如果循环表达式成立,就执行循环体中的语句块,否则退出循环体,执行循环体下面的语句。

在写循环语句时,除非特殊要求,都需要能够退出循环,而不能一直在循环体中执行,那样会形成死循环。

形成死循环的方式如循环条件永远成立等。

如果循环体中的语句块只有一条语句,也可以省略大括号。

为了使得程序看起来结构比较清晰,建议不要去掉大括号。

while 循环的简单使用如示例 1 所示。

【示例 1】while基本用法

package chapter4;

import java.util.Scanner;

public class SimpleWhile {

public static void main(String[] args) {

System.out.println("请输入成绩:(输入负数退出)"); // 数据输入

Scanner sc = new Scanner(System.in);

int score = sc.nextInt();

while (score > 0) { // 进入循环

if (score >= 90) {

System.out.println("成绩" + score + "对应的等级为优");

} else if (score >= 80) { // 相当于((score>=80)&(score<90))

System.out.println("成绩" + score + "对应的等级为良");

} else if (score >= 60) {

System.out.println("成绩" + score + "对应的等级为中");

} else {

System.out.println("成绩" + score + "对应的等级为不及格");

}

System.out.println("请再次输入成绩:(输入负数退出)"); // 再次输入

score = sc.nextInt();

}

}

}

程序编译后,运行结果如下:

请输入成绩:(输入负数退出)

85

成绩85对应的等级为良

请再次输入成绩:(输入负数退出)

90

成绩90对应的等级为优

请再次输入成绩:(输入负数退出)

55

成绩55对应的等级为不及格

请再次输入成绩:(输入负数退出)

-1

通过示例 1 可以看出,在使用了循环后,可以很方便地进行多次的分数输入和判断输入的分数属于哪个等级,并且在输入 -1 时退出循环。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值