正文
java成绩及格代码 java成绩等级代码
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
用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里的if语句来划分一个班的成绩好坏,分别是及格,不及格,优秀满分,和零分。
if(score==100){
System.out.println("满分")
}else if(score==0){
System.out.println("零分")
}else if(score100 score=60){
System.out.println("及格")
}else if(score60 score0){
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=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文件 输入一个人的成绩,判断他是及格,不及格或优秀
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("输入你的成绩");
int grade = s.nextInt();
if(grade = 60grade=70){
System.out.println("及格!!!!");
}else if(grade 70grade=85){
System.out.println("良好!!!!");
}else if(grade 85grade=100){
System.out.println("优秀!!!!");
}else{
System.out.println("不及格!!!!");
}
}
java编程输入成绩的英文等级abcd输出对应的中文等级优秀良好及格不及格
c:choose
c:when test="${score == a }"优秀/c:when
c:when test="${score == b }"良好/c:when
c:when test="${score == c }"及格/c:when
c:when test="${score == d }"不及格/c:when
/c:choose
如果是前台jsp页面这个就很简单,如果是在后台用system.out.println输出到控制台,就用
if(score == a){
system.out.print("优秀");
}else if(){
system.out.print("良好");
}else if(){
system.out.print("及格");
}else if(){
system.out.print("不及格");
}
编写程序,输入一个学生成绩,给出相应等级: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("该学生成绩为优秀!");
}
else if(score=0 score60.0){
System.out.print("该学生成绩为不及格!");
}
else{
System.out.print("您输入的成绩有误!");
}
}
}
java成绩及格代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java成绩等级代码、java成绩及格代码的信息别忘了在本站进行查找喔。