看板java
标 题Re: [问题] 有关定义变数的方式
发信站月光海洋BBS (Tue Oct 24 21:51:09 2006)
转信站ptt!ctu-reader!news.nctu!mobbs
如果你if条件不成立,你就没有initialized max_nam 这个变数
请问你是否有在if以外的地方
有用到 max_nam 例如:输出max_nam等等
※ [email protected] (就是爱春日) 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