Java基础练习:题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下 的用C表示。

2017年8月17日18:05:58 发表评论 7,552 views

题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下
的用C表示。 

(5)

 

import java.util.Scanner;
class  Hello
{
	public static void main(String[] args) 
	{
		Scanner s = new Scanner(System.in);
		a:
		for(;;){
			for(;;){
				System.out.println("请输入学生的成绩:");
				int c = s.nextInt();
				if(c>100||c<0){
					System.out.println("你输入的成绩无效,请重新输入");
					break;
				}else{
					if(c>90){
						System.out.println("你的成绩是:A");
					}else if(c<90&&c>59){
						System.out.println("你的成绩是:B");
					}else{
						System.out.println("你的成绩是:C");
					}break a;
				}
			}
		}
	}
}

 

这道题很简单,就是这个输入无效,重新输入的问题可想到我了,还没学过怎么重新输入相关的东西,我只有用两个for循环来代替。

 

  • A+
所属分类:JAVA

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: