「分数等级java」分数等级划分优良中差
本篇文章给大家谈谈分数等级java,以及分数等级划分优良中差对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、怎样用java编写程序实现学生成绩等级划分,输入考试成绩,程序会相应输出成绩等级?
- 2、java如何用int输入一个数判断等级
- 3、java中 使用switch语句实现学生成绩等级
- 4、java中 使用switch语句实现学生成绩等级
怎样用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的信息别忘了在本站进行查找喔。