Re: [問題] 有關定義變數的方式

看板java作者時間19年前 (2006/10/25 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
如果你if條件不成立,你就沒有initialized max_nam 這個變數 請問你是否有在if以外的地方 有用到 max_nam 例如:輸出max_nam等等 ※ iloveharuhi.bbs@ptt.cc (就是愛春日) wrote: > 小弟我剛碰JAVA, 今天在寫一個程式中想要印出一個字串 > 出現了variable might not have been instalized > 就我所知...這種問題是出現在該變數沒有數值才會這樣嗎?? > 在這邊是想問 出現這種問題 大概是出了哪種的錯誤 > 順代一提 該字串已經被我定義過 > 附上簡略的程式碼 > String max_nam, stu_nam; > int number, stu_scor, max_socr = 0; > number = MyInput.readInt(); > for ( i = 0 ; i < number ; i++ ) > { > stu_nam = MyInput.readString(); > stu_scor = MyInput.readInt(); > if ( stu_scor > max_scor ) > { > max_scor = stu_scor; > max_nam = stu_nam; > } > } > 這樣會出現max_nam might not have been instalized -- ███ ███ Post by oaqe ◢█ ▉▉█ █▇█ From 218-165-100-39.dynamic.hinet.net ◥█◤ ﹉ ﹍ ﹋ 月光海洋BBS 《mobbs.stut.edu.tw》 163.26.220.130
文章代碼(AID): #15FbJj00 (java)
文章代碼(AID): #15FbJj00 (java)