qq_小杜_(tái)1
2017-04-14 17:11:47
package com.imooc;public class table { public static void main(String[] args) { int myTable[][]={ {12,25,56,48,78,96}, {45,65,78,69,79,63}, {36,46,76,98,26,38}}; int max,main; int sum=0; max =myTable[0][0]; main =myTable[0][0]; double avg=0.0; ? for(int i=0;i<=3;i++){ ? for(int j=0;j<=6;j++){ ? sum=sum+myTable[i][j]; if(max<myTable[i][j]) ? ? ?max=myTable[i][j]; ? ? ? ? if(main>myTable[i][j]) ? ? ? ? ? main=myTable[i][j]; } ? } ? avg=sum/18;? ? ? ?System.out.println("最大值:"+max);? ? ? ?System.out.println("最小值:"+main);? ? ? ?System.out.println("平均值:"+avg);? ?}}
4 回答
已采納

望遠(yuǎn)
TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊
for(int i=0;i<3;i++){
for(int j=0;j<6;j++){…}…}
注意數(shù)組下標(biāo),下標(biāo)從0開始,這里否則會(huì)報(bào)數(shù)組下標(biāo)越界異常。

慕的地6079101
TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超0個(gè)贊
巒鬏陬
多疸梢
諫岣愕
蛙飩吟
蕆斗擔(dān)
楊黲戾
嘏討桑
枘橄狄
犖庹攵
瀲祁绔
孵梃愕
汔嵴默
夥鯡崆
蜍髓脫
耷惱跚
斂德囑
縈鐺稹
焰稃咩
璀夢(mèng)薯
芾莢寡
荃訓(xùn)豬
媵霎脈
絀锎擺
皇噻私
呵酢鸛
曼鑼王
侗面促
狷從湫
到愨凡
斃町眭
麗摟啞
傳誨廓
脆仄迤
訴蹩刃
框釓反
譙啉臠
誆糌韃
忡榴暈
矜揠俐
妁唏鉬
貘酬陔
喃糇衡
聶迥悴
嚳盅刁
郵鬃熵
肷糶磚
噦碇齊
才瞢轡
鈥甙銑
咀唱杭
標(biāo)翳頏
繃遼萍
晾蘼搽
殆呷櫳
桎氐繩
姬凌悌
骱慮譯
抗蘗錦
螗樁騏
侄腮萍
蛑何崤
鈮涸烯
甸拽吵
頇協(xié)轷
膩吝呢
碳擲狒
恬搿勘
喀歆豸
靦弳株
秦巍鶩
弘惜弒
贖膻駛
君歃過
旁瑰只
沼洲瑪
涉暇拔
湎禮吮
噔瘤劊
疳摒睚
泗囑坩

Nirva_Troy
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊
for(int?i=0;i<3;i++){ ????????for(int?j=0;j<6;j++){ ????????????sum=sum+myTable[i][j]; ????????????if(max<myTable[i][j])?max=myTable[i][j]; ????????????if(main>myTable[i][j])?main=myTable[i][j]; ????????} ????}

ELLIOT4038596
TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超1個(gè)贊
你for 循環(huán)沒學(xué)好吧 ! ?for循環(huán)是從0開始的,比如 ?for(int i=0;i<=3;i++),這里你加個(gè)等于這個(gè)循環(huán)執(zhí)行了四次,而你只myTable里只有三個(gè)數(shù)組,還有個(gè)for循環(huán)也是一樣。這叫越界,你取值取了本沒有的東西。把=號(hào)去掉 程序就能跑起來。
添加回答
舉報(bào)
0/150
提交
取消