java⾥的while循环语句_Javawhile循环语句
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();
}
}
}
程序编译后,运⾏结果如下:
while语句简单例子请输⼊成绩:(输⼊负数退出)
85
成绩85对应的等级为良
请再次输⼊成绩:(输⼊负数退出)
90
成绩90对应的等级为优
请再次输⼊成绩:(输⼊负数退出)
55
成绩55对应的等级为不及格
请再次输⼊成绩:(输⼊负数退出)
-1
通过⽰例 1 可以看出,在使⽤了循环后,可以很⽅便地进⾏多次的分数输⼊和判断输⼊的分数属于哪个等级,并且在输⼊ -1 时退出循环。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论