javaswitch语句判断成绩(java利用switch语句判断学生成绩处于哪

http://www.itjxue.com  2023-01-30 05:56  来源:未知  点击次数: 

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=100.0){?level1?=?1;}

else?if(score=80.0){?level1?=?2;}

else?if(score=70.0){?level1?=?3;}

else?if(score=60.0){?level1?=?4;}

else{?level1?=?5;}

if(score=85.0score=100.0){level2?=?1;}

else?if(score=70.0){level2?=?2;}

else?if(score=60.0){level2?=?3;}

else{level2?=?4;}

switch(level1)

{

case?1:

System.out.print("该生的成绩等级是:??优");

break;

case?2:

System.out.print("该生的成绩等级是:??良");

break;

case?3:

System.out.print("该生的成绩等级是:??中");

break;

case?4:

System.out.print("该生的成绩等级是:?及格");

break;

case?5:

System.out.print("该生的成绩等级是:?不及格");

break;

}

switch(level2)

{

case?1:

System.out.println("???A?");

break;

case?2:

System.out.println("???B?");

break;

case?3:

System.out.println("???C?");

break;

case?4:

System.out.println("???D?");

break;

}

}????

}

}

结果:

拓展资料

JAVA抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象。

final类:又称“最终类”,它只能用来创建对象,而不能被继承,与抽象类刚好相反,而且抽象类与最终类不能同时修饰同一个类。

java中?使用switch语句实现学生成绩等级

//通过

控制台

输入

分数

public

static

void

main(String[]

args){

System.out.println("请输入分数:");

Scanner

input=new

Scanner(system.in);

int

i=input.nextInt();

i=i/10;

switch(i){

case

10:

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;

default:

if(i=0

i=10){

System.out.println("E");

}else{

System.out.println("输入的数不是有效分数");

}

break;

}

}

或者

switch

(i)

{

case

100:

case

90:

System.out.println("分数是"

+

i

+

"

等级为A");

break;

case

80:

System.out.println("分数是"

+

i

+

"

等级为B");

break;

case

70:

System.out.println("分数是"

+

i

+

"

等级为C");

case

60:System.out.println("分数是"

+

i

+

"

等级为D");

default:

if(i=0

i=10){

System.out.println("分数是"

+

i

+

"

等级为E");

}else{

System.out.println("输入的数不是有效分数");

}break;

}

java编程,用switch语句编写一个学生成绩等级评定

如图:输入大于100或者小于0得数会提示错误

import?java.util.Scanner;

public?class?Test?{

????public?static?void?main(String[]?args)?{

????????Scanner?input?=?new?Scanner(System.in);

????????System.out.println("请输入成绩:");

????????int?score=input.nextInt();

????????if(score=0score=100){

????????????switch(score/10)?{

????????????????case?10: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;

????????????????default:

????????????????case?5:case?4:case?3:case?2:case?1:case?0:

????????????????????System.out.println("E");break;}}

????????else{System.out.println("数据错误!");}

????}

}

(责任编辑:IT教学网)

更多

推荐网页文字特效文章