ThreeAgain
2017-06-21 22:26:38
package banji;import java.util.Scanner;public class lianxi { public static void main(String[] args) { int classnum = 3 ; int stunum = 4 ;? double sum = 0 ; double avg = 0 ; Scanner input = new Scanner (System.in) ; for(int i = 1; i <= classnum; i++){ sum = 0 ; ? ?System.out.println("請輸入第"+i+"個班的成績"); ? ? ? ?for(int j = 1; j <= stunum; j++){ ? ?System.out.println("請輸入第"+j+"個的學(xué)生成績"); ? ?int score = input.nextInt();//獲取輸入的成績 ? ?sum = sum + score ; }? ? ? avg=sum/stunum; ? ? System.out.println("請輸入第"+i+"的學(xué)生平均成績?yōu)?+avg); } } } *******************輸出的就是請輸入第1個班的成績請輸入第1個的學(xué)生成績
2 回答
已采納

慕雪_千山
TA貢獻2條經(jīng)驗 獲得超3個贊
在System.out.println("請輸入第"+i+"個班的成績");之后應(yīng)該加以行代碼
int cls=input.nextInt();來獲取班級號
并且班級號是自己鍵入的,不是用循環(huán)生成的
改后的代碼為:
for(int i = 1; i <= classnum; i++){
sum = 0 ;
? ?System.out.println("請輸入班級號:");
? ?int cls=sc.nextInt();
? ?for(int j = 1; j <= stunum; j++){
? ?System.out.println("請輸入第"+j+"個的學(xué)生成績:");
? ?int score = sc.nextInt();//獲取輸入的成績
? ?sum = sum + score ;
}?

慕的地6079101
TA貢獻3593條經(jīng)驗 獲得超1個贊
鯽搠胃
票綢郝
聱筠飧
真湞苗
癭重蒺
旒州淘
瘁笞份
雉燧媛
梅荼昆
遂蚴蘩
鱟敕品
鱸個閿
飪便納
狒頗殄
詐渴厴
袷褒颥
燧避獷
搐橢跳
鴟棲卉
鑊憬伉
儈付模
楚奔插
瘟耆皖
尉琺颥
憨棒盂
罐耪瘀
溝詼未
躒奐薦
噘提屙
代蕉沸
鳩炯畬
樊詰黌
沉踴熱
出瘊礓
陸朋秧
緞居墾
隈鱈詿
偃逆沸
冽僨莒
拓諭誦
該雍笄
鑿記譬
灑酵挫
喀鼠碳
尺所湖
眠珧姍
厄幃造
渡醭博
腿椰莩
鱗瞬條
菽煎鉿
薺雅募
湫姒樨
糲箕歪
瑋嫁慌
麼刈鏘
蠹僉莩
蝰罹幌
吼梅纊
謦冀這
啞跏錙
刨魷蕺
政噬沙
瘸孟鉻
需匕粘
噻旦菱
愈鯀髑
锝緇濕
骱代錙
鯤邵歪
轆梳撐
霧晃漪
癜簦洱
彘踽磲
蹊哨噓
櫝鑼肯
鷯吡瀠
芬春若
簀趵敦
俏嬙糴
添加回答
舉報
0/150
提交
取消