「Java的成绩输出」输入一个成绩输出成绩等级java
今天给各位分享Java的成绩输出的知识,其中也会对输入一个成绩输出成绩等级java进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、怎样用java编写程序实现学生成绩等级划分,输入考试成绩,程序会相应输出成绩等级?
- 2、java输入成绩输出最高的成绩
- 3、用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输入成绩输出最高的成绩
import java.util.Scanner;
public class t2{
public static void main(String[] args){
Scanner cin=new Scanner(System.in);
int []a=new int[100];
int max1=0;//记录最大值
for(int i=0;i5;i++){//输入个数
a[i]=cin.nextInt();
max1=Math.max(max1,a[i]);//记录最大值
}
System.out.println("最高分:"+max1);//输出
}
}
用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) rank = 'S';
else if(grade = 80) rank = 'A';
else if(grade = 70) rank = 'B';
else if(grade = 60) rank = 'C';
else rank = 'D';
/*
switch不能判断表达式
在JDK1.5之前,switch循环只支持byte short char int四种数据类型.
JDK1.5 在switch循环中增加了枚举类与byte short char int的包装类------》对四个包装类的支持是因为java编译器
在底层手动进行拆箱,而对枚举类的支持是因为枚举类有一个ordinal方法,该方法实际上是一个int类型的数值.
JDK1.7在switch循环中增加了String类型-------》但实际上String类型有一个hashCode算法,结果也是int类型.
而byte short char类型可以在不损失精度的情况下向上转型成int类型.所以总的来说,可以认为switch中只支持int.
*/
switch (rank) {
case 'S' :
System.out.println("优秀");
break;
case 'A' :
System.out.println("中");
break;
case 'B' :
System.out.println("良好");
break;
case 'C' :
System.out.println("及格");
break;
case 'D' :
System.out.println("不及格");
break;
default :
System.out.println("系统错误,不存在的等级!");
break;
}
}
}
Java的成绩输出的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于输入一个成绩输出成绩等级java、Java的成绩输出的信息别忘了在本站进行查找喔。
发布于:2022-12-04,除非注明,否则均为
原创文章,转载请注明出处。