在慕課網(wǎng)中復(fù)制同樣的一組代碼,結(jié)果在eclipse中,我建立了源代碼文件名稱是HelloWorld10.java的文件,結(jié)果就在調(diào)用問題中報(bào)錯(cuò)!求大神解答?。?!如圖代碼如下public class HelloWorld{?? ?? ? //完成 main 方法? ? public static void main(String[] args) {?? ? ? ?? ? ? ? // 創(chuàng)建對(duì)象,對(duì)象名為hello? ? HelloWorld hello = new HelloWorld();??? ? ? ?? ? ? ? // 調(diào)用方法并將返回值保存在變量中? ? ? ? int maxScore = hello.getMaxScore();?? ? ? ? // 輸出最大年齡 System.out.println("最大年齡為:" + maxScore);? } /* * 功能:輸出學(xué)生年齡的最大值??? ? * 定義一個(gè)無參的方法,返回值為年齡的最大值?? ? * 參考步驟:?? ? * 1、定義一個(gè)整形數(shù)組 ages ,保存學(xué)生年齡,數(shù)組元素依次為 18 ,23 ,21 ,19 ,25 ,29 ,17?? ? * 2、定義一個(gè)整形變量 max ,保存學(xué)生最大年齡,初始時(shí)假定數(shù)組中的第一個(gè)元素為最大值?? ? * 3、使用 for 循環(huán)遍歷數(shù)組中的元素,并與假定的最大值比較,如果比假定的最大值要大,則替換當(dāng)前的最大值?? ? * 4、使用 return 返回最大值 */ public int getMaxScore() {? ? ? ? int[] ages = {18, 23, 21, 19, 25, 29, 17};? ? ? ? int max = ages[0];? ? ? ? for(int age:ages){? ? ? ? ? ? if(age>max){? ? ? ? ? ? ? ? max = age;? ? ? ? ? ? }? ? ? ? }? ? ? ? return max; }}*********************更新******************?jiǎng)倓偘l(fā)現(xiàn),當(dāng)我在HelloWorld.java中復(fù)制同樣代碼后,HelloWorld10文件中報(bào)錯(cuò)自動(dòng)消失;而當(dāng)我刪掉HelloWorld文件中的代碼后,HelloWorld10文件又恢復(fù)報(bào)錯(cuò),這是為什么???!?!?!求解惑?。?!如圖為在HelloWorld輸入同代碼后,HelloWorld10報(bào)錯(cuò)自動(dòng)消失。。。
添加回答
舉報(bào)
0/150
提交
取消