欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java成績評分代碼 java成績統(tǒng)計(jì)

怎樣用java編寫程序?qū)崿F(xiàn)學(xué)生成績等級劃分,輸入考試成績,程序會相應(yīng)輸出成績等級?

import java.util.Scanner;\x0d\x0apublic class test {\x0d\x0apublic static void main(String[] args) {\x0d\x0aScanner x = new Scanner(System.in);\x0d\x0aSystem.out.println("請輸入成績");\x0d\x0aint a=x.nextInt(); \x0d\x0aint n=a/10; //百分制轉(zhuǎn)換為等第\x0d\x0aswitch(n){\x0d\x0acase 10: //表示如果n=10,也就是一百分,輸出A\x0d\x0acase 9:\x0d\x0aSystem.out.println("A");\x0d\x0abreak;\x0d\x0acase 8:\x0d\x0aSystem.out.println("B");\x0d\x0abreak;\x0d\x0acase 7:\x0d\x0aSystem.out.println("C");\x0d\x0abreak;\x0d\x0acase 6:\x0d\x0aSystem.out.println("D");\x0d\x0abreak;\x0d\x0acase 5:\x0d\x0acase 4:\x0d\x0acase 3:\x0d\x0acase 2:\x0d\x0acase 1:\x0d\x0acase 0:\x0d\x0aSystem.out.println("FAIL"); //低于六十分的輸出不及格 FAIL\x0d\x0abreak;\x0d\x0adefault:System.out.println(" 請輸入一個正確的成績"); //輸入的不是百分制,報(bào)錯\x0d\x0a}\x0d\x0a}\x0d\x0a}

創(chuàng)新互聯(lián)主營沙河網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶App定制開發(fā),沙河h5微信小程序開發(fā)搭建,沙河網(wǎng)站營銷推廣歡迎沙河等地區(qū)企業(yè)咨詢

求JAVA評委打分代碼

正好我閑著,給你寫一個吧。

我寫的這個評委分?jǐn)?shù)是在代碼里固定到數(shù)組里了,如果你需要運(yùn)行時手動輸入評分,可以將oldScores里的數(shù)據(jù)改成手動輸入就行了(這個不用我再寫了吧,如果不會再追問,再告訴你)。

你先新建一個類,將下面的main方法全部復(fù)制進(jìn)去就能運(yùn)行了,自己看一下吧。

/**?主方法?*/

public?static?void?main(String[]?args)

{

/**?保存原始評分的數(shù)組(如果你需要運(yùn)行時手動輸入分?jǐn)?shù),將?oldScores中的數(shù)據(jù)改成手動輸入就行了?*/

double[]?oldScores?=?{15,?77,?55,?88,?79,?98,?67,?89,?68,?88};

/**?最終將用來保存排序后的數(shù)組?*/

double[]?scores?=?new?double[oldScores.length];

double?temp;

/**?平均分?*/

double?avg?=?0;

int?k;

/**?將原始評分放入最終排序數(shù)組?*/

for?(int?i?=?0;?i??oldScores.length;?i++)

{

scores[i]?=?oldScores[i];

}

/**?開始排序?*/

for?(int?i?=?0;?i??scores.length?-?1;?i++)

{

k?=?i;

for?(int?j?=?i?+?1;?j??scores.length;?j++)

{

if?(scores[k]??scores[j])

{

k?=?j;

}

}

if?(i?!=?k)

{

temp?=?scores[k];

scores[k]?=?scores[i];

scores[i]?=?temp;

}

}

/**?計(jì)算去掉最高分和最低分之后的和?*/

double?sum?=?0;

/**?記錄計(jì)算平均分的分?jǐn)?shù)個數(shù)?*/

double?num?=?0;

for?(int?i?=?1;?i??scores.length?-?1;?i++)

{

num++;

sum?+=?scores[i];

}

/**?計(jì)算平均分?*/

avg?=?sum?/?num;

/**?最公平的肯定不是在scores數(shù)組兩端?*/

double?zgp?=?0;

double?cha?=?0;

/**?標(biāo)記與平均值差值最小的分?jǐn)?shù)位置?*/

int?flag?=?0;

/**?開始尋找最公平評分?*/

for?(int?i?=?1;?i??scores.length?-?1;?i++)

{

/**?為cha賦初始值,注意比較差值要使用絕對值比較?*/

if?(i?==?1)

{

cha?=?Math.abs(scores[i]?-?avg);

}

double?cha1?=?Math.abs(scores[i]?-?avg);

if?(cha1??cha)

{

cha?=?cha1;

flag?=?i;

}

}

zgp?=?scores[flag];

/**?由于最不公平的分?jǐn)?shù)肯定在scores數(shù)組的第一個或者是最后一個?*/

double?bgp?=?0;

if?(Math.abs(scores[0]?-?avg)??Math.abs(scores[scores.length?-?1]?-?avg))

{

bgp?=?scores[0];

}

else

{

bgp?=?scores[scores.length?-?1];

}

/**?全部計(jì)算完成,下面開始輸出結(jié)果?*/

System.out.println("原始評委分?jǐn)?shù)如下:");

for?(int?i?=?0;?i??oldScores.length;?i++)

{

System.out.print(oldScores[i]?+?",?");

}

System.out.println();

System.out.println("排序后分?jǐn)?shù)如下:");

for?(int?i?=?0;?i??scores.length;?i++)

{

System.out.print(scores[i]?+?",?");

}

System.out.println();

System.out.println("去掉最高分和最低分后平均分:"?+?avg);

System.out.println("最公平分?jǐn)?shù):"?+?zgp);

System.out.println("最不公平分?jǐn)?shù):"?+?bgp);

}

求大神幫忙編一個簡單的java程序代碼成績分布

import?java.util.Random;

public?class?RandomDemo?{

public?static?void?main(String[]?args)?{

Random?r?=?new?Random();

float?random?=?r.nextFloat();

float?random2?=?random?*?100;

String?grade?=?String.format("%.1f",random2);

//System.out.println(grade);

float?grade2?=?Float.parseFloat(grade);

if(grade2?=?90){

System.out.println("A");

}else?if(grade2?=?60??grade2??90){

System.out.println("B");

}else{

System.out.println("C");

}

}

}

java編程,用switch語句編寫一個學(xué)生成績等級評定

如圖:輸入大于100或者小于0得數(shù)會提示錯誤

import?java.util.Scanner;

public?class?Test?{

public?static?void?main(String[]?args)?{

Scanner?input?=?new?Scanner(System.in);

System.out.println("請輸入成績:");

int?score=input.nextInt();

if(score=0score=100){

switch(score/10)?{

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:

case?5:case?4:case?3:case?2:case?1:case?0:

System.out.println("E");break;}}

else{System.out.println("數(shù)據(jù)錯誤!");}

}

}

急急急java成績總成績和平均分的代碼?

//

import?java.util.Scanner;

//

public?class?Test2014?{

public?static?void?main(String[]?args)?{

Scanner?sc?=?new?Scanner(System.in);

System.out.println("輸入學(xué)生人數(shù):");

int?n?=?sc.nextInt();

int?sum?=?0;

for(int?i?=?1;i?=?n;++i){

System.out.println("輸入第"+i+"個學(xué)生成績:");

sum?+=?sc.nextInt();

}

System.out.println("總成績是:"+sum+"?"+"平均成績是:"+(double)sum/n);

}

}

JAVA代碼問題!輸入5名學(xué)生的成績,并計(jì)算總成績,平均分,最高分,最低分

public static void main(String[] args) {

double scores[] = new double[5];

double total = 0;

double avg = 0;

double max = 0;

double min = 0;

int count=0;

String inputStr=null;

System.out.println("請輸入5名學(xué)生的成績:");

Scanner input = new Scanner(System.in);

while(count5){

try{

if(count 5){

System.out.println("請輸入第"+(count+1)+"個分?jǐn)?shù):");

}

inputStr=input.nextLine();

scores[count++]=Double.valueOf(inputStr.trim());

}catch(Exception e){

if(inputStr!=null "exit".equals(inputStr.trim())){

System.out.println("您已成功結(jié)束程序");

System.exit(0);

}

System.out.println("若想結(jié)束請輸入:exit");

System.out.print("您輸入的分?jǐn)?shù)不是數(shù)值類型,");

count--;

}

}

input.close();

Arrays.sort(scores);

min=scores[0];

max=scores[scores.length-1];

for(double score :scores){

total += score;

}

avg=total/scores.length;

System.out.println("總成績是" + total);

System.out.println("最高分是" + max);

System.out.println("最低分是" + min);

System.out.println("平均分是" + avg);

}

//-------------------------------------------------------------------------

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

while(true){

Double[] scores = null;

double total = 0;

double avg = 0;

double max = 0;

double min = 0;

int count=1;

ListDouble inputScores=new ArrayListDouble();

String inputStr=null;

System.out.println("請輸入要統(tǒng)計(jì)學(xué)生的成績(理論上可以輸入無限個,前提是你有那么大的內(nèi)存):");

while(true){

try{

System.out.println("請輸入第"+count+++"個分?jǐn)?shù),或輸入ok進(jìn)行計(jì)算,離開請輸入exit");

inputStr=input.nextLine();

inputScores.add((double)Double.valueOf(inputStr.trim()));

}catch(Exception e){

if(inputStr!=null "exit".equals(inputStr.trim().toLowerCase())){

System.out.println("您已成功結(jié)束程序");

input.close();

System.exit(0);

}

if(inputStr!=null "ok".equals(inputStr.trim().toLowerCase())){

break;

}

System.out.println("您輸入的分?jǐn)?shù)不是數(shù)值類型,");

System.out.println("若想結(jié)束請輸入exit ,若想計(jì)算結(jié)果請輸入ok");

count--;

}

}

if(inputScores.size()==0){

System.out.println("您沒有輸入學(xué)生成績,無數(shù)據(jù)可統(tǒng)計(jì),程序結(jié)束。");

return ;

}

scores=inputScores.toArray(new Double[inputScores.size()]);

Arrays.sort(scores);

min=scores[0];

max=scores[scores.length-1];

for(double score :scores){

total += score;

}

avg=total/scores.length;

System.out.println("總成績是" + total);

System.out.println("最高分是" + max);

System.out.println("最低分是" + min);

System.out.println("平均分是" + avg);

}

}

本文標(biāo)題:java成績評分代碼 java成績統(tǒng)計(jì)
文章位置:http://chinadenli.net/article12/hghddc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)ChatGPTApp設(shè)計(jì)品牌網(wǎng)站建設(shè)移動網(wǎng)站建設(shè)網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化