當前位置:首頁 » 考試成績 » 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