「分数等级java」分数等级划分优良中差

博主:adminadmin 2023-03-20 09:55:08 277

本篇文章给大家谈谈分数等级java,以及分数等级划分优良中差对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

怎样用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,也就是一百分,输出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(" 请输入一个正确的成绩"); //输入的不是百分制,报错

}

}

}

java如何用int输入一个数判断等级

import java.util.*;

public class First{

public static void main(String args[]){

Scanner ss=new Scanner(System.in);

System.out.println("Enter the number of number of stuednts:");

int number=ss.nextInt();//输入学生成绩个数

int[] score=new int[number];//存储成绩的数组

System.out.println("Enter "+number+" scores:");

for(int i=0;iscore[i]=ss.nextInt();//存入成绩

}

int max=MAX(score,number);//调用MAX方法找到最高成绩

char[] level=level(score,number,max);//调用level方法判断成绩等级

for(int i=0;iSystem.out.println("Student"+ i +" score is "+ score[i]+" and grade is "+level[i]);

}

}

static char[] level(int[] a,int n,int max){//判断等级方法

char[] c=new char[n];

for(int i=0;iif(a[i]=max-20a[i]c[i]='B';

continue;

}

if(a[i]=max-30a[i]c[i]='C';

continue;

}

if(a[i]c[i]='D';

continue;

}

if(a[i]=max-10){

c[i]='A';

}

}

return c;

}

static int MAX(int[] a,int n){//找到最大值

int[] d=new int[n];

System.arraycopy(a,0,d,0,n);//备份数组

Arrays.sort(d);//将数组升序排序,最后一个元素为最大值

return d[n-1];

}

}

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语句实现学生成绩等级

步骤如下:

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的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于分数等级划分优良中差、分数等级java的信息别忘了在本站进行查找喔。