用java编写程序实现学生成绩等级划分,输入考试成绩,程序会相应输出成绩等级,要求使用switch语句.

用java编写程序实现学生成绩等级划分,输入考试成绩,程序会相应输出成绩等级,要求使用switch语句.

import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner x = new Scanner(System.in);
System.out.println("请输入成绩");
int a=x.nextInt();
int n=a/10; //百分制转换为等第
switch(n){
case 10: //表示如果n=10,也就是一百分,输出A
case 9:
System.out.println("A");
break;
case 8:
System.out.println("B");
break;
case 7:
System.out.println("C");
break;
case 6:
System.out.println("D");
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
System.out.println("FAIL"); //低于六十分的输出不及格 FAIL
break;
default:System.out.println(" 请输入一个正确的成绩"); //输入的不是百分制,报错
}
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-11-22
水平有限,只能这样了
public static void maybe (){
Scanner input = new Scanner(System.in);
System.out.println("请输入成绩:");
int score=input.nextInt();
if(score>=0&&score<=100)
{
switch(score/10) {
case 10:
System.out.println("优秀");
break;
case 9:
System.out.println("优秀");
break;
case 8:
System.out.println("良好");
break;
case 7:
System.out.println("中等");
break;
case 6:
System.out.println("及格");
break;
default:
System.out.println("数据错误!");
break;
}
}
else{
System.out.println("数据错误!");
}
}
第2个回答  2013-04-04
越王勾践 卧薪尝胆 百二奏关终属楚

用java编写程序实现学生成绩等级划分,输入考试成绩,程序会相应输出成绩...
import java.util.Scanner;public class test { public static void main(String[] args) { Scanner x = new Scanner(System.in);System.out.println("请输入成绩");int a=x.nextInt();int n=a\/10; \/\/百分制转换为等第 switch(n){ case 10: \/\/表示如果n=10,也就是一百分,输...

编写程序,输入一个学生成绩,给出相应等级:60~100优秀0~50不及格(java...
import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("请输入学生的分数:");double score = input.nextDouble();int level1,level2;if(score>=60.0 && score<=100.0){System.out.print("该学...

用java做题根据输入的分数,输出该成绩的等级(如优秀、良好、中、几个...
import java.util.Scanner;public class DemoTest03 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);System.out.println("请输入你的成绩,按回车键确定...");int grade = sc.nextInt();char rank;\/ 确定成绩的范围,具体到数据 \/ if(grade >= 90) ran...

java编程,用switch语句编写一个学生成绩等级评定,使用键盘读取分数(0...
break; case 8: System.out.println("成绩:"+grade+"\\t 等级 "+"B"); break; case 7: System.out.println("成绩:"+grade+"\\t 等级 "+"C"); break; case 6: System.out.println("成绩:

java中 使用switch语句实现学生成绩等级
步骤如下:package t2;import java.util.Scanner;public class test {public static void main(String[] args) {for(;;){Scanner input = new Scanner(System.in);System.out.println("请输入学生的分数:");double score = input.nextDouble();int level1,level2;if(score>=90.0 && score<=...

用java输入一个同学的成绩,输出后并且计算平均分并且划分等级该怎么做...
实现思路实际就是输入值,之后算总数后求出平均值,之后根据平均值,判断等级。import java.util.Scanner;\/ 输入数据存入数组 author Administrator \/ public class ScannerInput { public static void main(String[] args) { Scanner in = new Scanner(System.in);int sum = 0, avg = 0;String ...

用Java编程输入学生成绩的等级,给出相应的成绩范围。
public static void main(String[] args){ char a='\\0';System.out.println("Please input a charactar");try { a=(char)System.in.read();}catch(Exception e){ System.out.println(e);} switch(a){ case 'A':System.out.println("范围在85~100");break;case 'B':System.out....

编写程序,从键盘输入学生成绩,根据成绩判断:
public static void main(String args[]){ Scanner scan = new Scanner(System.in);while(true){ System.out.print("请输入成绩(输入非数字,退出程序):");try{ System.out.println("这个成绩的等级: "+getLevel(scan.nextDouble()));}catch(Exception e){ return;} } }} 以上为java实现 ...

用switch语句将学生成绩分成优良中差及格不及格并输出等级用Java写
假设mark就是学生的分数switch (mark\/10) { case 1:case 2:case 3:case 4:case 5:System.out.println("不及格");break;case 6:System.out.println("及格");break;case 7:System.out.println("中");break;case 8:System.out.println("良");break;case 9:case 10:System.out.println("...

用Java中的Switch语句编写出成绩的等级划分!
将成绩分为几个等级,且每个等级都有一个标记符,然后使用switch case来匹配标记符分别来判断,即可实现。示例:switch(表达式){ case 常量表达式1:\/\/执行语句1;break;case 常量表达式2:\/\/执行语句2;break;default:\/\/执行语句;break;} 1.default就是如果没有符合的case就执行它,default并不是必须的....

相似回答