当前位置:首页 » 考试成绩 » java学生成绩等级划分

java学生成绩等级划分

发布时间: 2021-01-03 22:41:28

A. java中用swich条件语句写对学生成绩等级划分的程序,要求60分以下为差,6

importjava.util.Scanner;publicclasstest{publicstaticvoidmain(String[]args){Scannerx=newScanner(System.in);System.out.println("请输入成绩");inta=x.nextInt();intn=a/10;//百分来制源转换为等第switch(n){case10://表示如果n=10,也就是一百分,输出Acase9:System.out.println("A");break;case8:System.out.println("B");break;case7:System.out.println("C");break;case6:System.out.println("D");break;case5:case4:case3:case2:case1:case0:System.out.println("FAIL");//低于六十分的输出不及格FAILbreak;default:System.out.println("请输入一个正确的成绩");//输入的不是百分制,报错}}}

B. java学生成绩分等级

最简单的输入输出了,键盘获取分数输入,程序判断分数登记,输出成绩与等级情况即可
源码很容易的

C. java编程,用switch语句编写一个学生成绩等级评定,使用键盘读取分数(0-100之间)学生成

importjava.util.Scanner;
publicclassGetGrade{
publicstaticvoidmain(String[]args){
System.out.println("请输入成绩(1-100)");
Scannersc=newScanner(System.in);
intscore=sc.nextInt();
if(score<0||score>100){
System.out.println("对不起,你输入有误");
return;
}
System.out.println("你获得了:"+getGrade(score));
}
publicstaticStringgetGrade(inti){
Stringret=null;
switch(i/10){
case10:
ret="A";
break;
case9:
ret="A";
break;
case8:
ret="B";
break;
case7:
ret="C";
break;
case6:
ret="D";
break;
default:
ret="E";
break;
}
returnret;
}
}

D. 用Java编程输入学生成绩的等级,给出相应的成绩范围。知道

有判断语句,首先判断用户输入的信息,然后设置不同的条件下的显示OK了

E. java编程,用which语句编写一个学生成绩等级评定,学生成绩为百分制,而成绩分为ABCDE五个

你可以不要最后一位,得到前面的,然后比较,7.8.9.10,得到的是这种格式

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

#include <stdio.h>

int main()

{

double score;

int nKey;

while (scanf_s("%lf", &score) == 1)

{

if (score < 0 || score > 100)

{

printf("请输入0-100范围内的分数 ");

continue;

}

nKey = (int)score / 10;

switch (nKey)

{

case 0:

case 1:

case 2:

case 3:

case 4:

case 5:

printf("E ");

break;

case 6:

printf("D ");

break;

case 7:

printf("C ");

break;

case 8:

printf("B ");

break;

case 9:

case 10:

printf("A ");

break;

default:

break;

}

}

return 0;

}

(6)java学生成绩等级划分扩展阅读:

switch用法

一般形式:

switch(表达式){

case 常量表达式1: 语句1;

case 常量表达式2: 语句2;

case 常量表达式n: 语句n;

default: 语句n+1;

}

意思是先计算表达式的值,再逐个和case 后的常量表达式比较,若不等则继续往下比较,若一直不等,则执行default后的语句;若等于某一个常量表达式,则从这个表达式后的语句开始执行,并执行后面所有case后的语句。

与if语句的不同:If语句中若判断为真则只执行这个判断后的语句,执行完就跳出if语句,不会执行其他if语句;而switch语句不会在执行判断为真后的语句之后跳出循环,而是继续执行后面所有case语句。

在每一case语句之后增加break 语句,使每一次执行之后均可跳出switch语句,从而避免输出不应有的结果。

参考资料来源:switch-网络

G. java输入一个同学的成绩,输出后并且计算平均分并且划分等级

实现思路实际就是输入值,之后算总数后求出平均值,之后根据平均值,判断等级。
import java.util.Scanner;

/**
* 输入数据存入数组
*
* @author Administrator
*
*/
public class ScannerInput {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int sum = 0, avg = 0;
String str = "";
do {
System.out.print("请输入学生的人数:");
int renshu = in.nextInt();// 存储学生的人数
System.out.print("请输入课程的数目:");
int courseNum = in.nextInt();// 存储课程的数目
String[] name = new String[renshu];// 声明一个String数组用来存储学生的姓名
String[] course = new String[courseNum];// 声明一个String数组用来存储课程的名称
int[][] number = new int[renshu][courseNum];

/*
* 用来循环的存储课程的名称
*/
for (int i = 0; i < course.length; i++) {
System.out.print("请定义第" + (i + 1) + "门课程的名字:");
course[i] = in.next();
}
/*
* 用来录入学生的各科成绩
*/
for (int i = 0; i < renshu; i++) {
System.out.print("请输入学生的姓名:");
name[i] = in.next();
for (int j = 0; j < courseNum; j++) {
System.out.print("请输入学生" + name[i] + "的" + course[j]
+ "成绩:");
number[i][j] = in.nextInt();
sum += number[i][j];
}
System.out.println("学生" + name[i] + "的平均分为:"
+ (sum * 1.0 / courseNum));
if((sum * 1.0 / courseNum)>=80){
System.out.println("优秀");
}else if((sum * 1.0 / courseNum)>=60){
System.out.println("及格");
}else{
System.out.println("不及格");
}
}

System.out.print("是否继续输入?(y/n):");
str = in.next();
} while (str.equals("y"));
}
}

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

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

importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
System.out.println("请输入成绩:");
intscore=input.nextInt();
if(score>=0&&score<=100){
switch(score/10){
case10:case9:System.out.println("A");
break;case8:System.out.println("B");
break;case7:System.out.println("C");
break;case6:System.out.println("D");
break;
default:
case5:case4:case3:case2:case1:case0:
System.out.println("E");break;}}
else{System.out.println("数据错误!");}
}
}

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

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919