亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我這哪錯了 老是提示 i cannot be resolved to a variable i 是最后一句的

我這哪錯了 老是提示 i cannot be resolved to a variable i 是最后一句的

拼一個選擇的機會 2016-07-11 16:36:50
package com.imooc;import java.util.Scanner;public class WangYang1 { 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++){ System.out.println("***請輸入第"+i+"個班級的成績***"); for(int j=1;j<=stuNum;j++) System.out.println("請輸入第"+j+"個學員的成績:"); int score =input.nextInt(); sum=sum=score; } avg=sum/stuNum; System.out.println("第"+i+"個班級學生的平均分為:"+avg); } }
查看完整描述

1 回答

已采納
?
yanrun

TA貢獻317條經驗 獲得超240個贊

你應該把最后的兩句代碼加到for循環里面,否則因為i只是在for循環里定義的,出了for循環就出了i的作用域也就訪問不到,報錯了。

查看完整回答
1 反對 回復 2016-07-11
  • 1 回答
  • 0 關注
  • 3681 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號