最贊回答 / qq_慕尼黑5385346
int x;//你說的1或者2.while(true){try{x=input.nextInt();if(x==1||x==2){break;}else{System.out.println("輸入有誤,請重新輸入");continue;}}catch(Exception e){ System.out.println("輸入報錯,請重新輸入"); input.next(); continue;}}
2020-04-12
最贊回答 / weixin_慕無忌5542348
第一張圖Tepphone phone=new Telphone(),new后面不能接Telphone(),因為Telphone類里只有抽象的sendMessage方法,并沒有具體實現,當你實例化一個Telphone的對象時是沒有具體的sendMessage方法給你調用的,new后面應該接SmartPhone()或者CellPhone(),這兩個類里有具體實現的sendMessage方法。第二張圖Telphone前面應該是class而不是interface吧。即將public interface Telph...
2020-04-08
最贊回答 / 慕后端3046350
你沒有定義屬性吧public static int sum(){? ? ? //這一行的sum是一個方法名? ? ?sum=score1+score2;? ? ? ?//最后兩行sum是屬性,需要定義? ? ?return sum;}?還有屬性和方法都是類的成員,盡量不要相同,可以改成public static int sum(){? ? ? //這一行的sum是一個方法名? ? ?int sum1;? ? ?sum1=score1+score2;? ? ? ?//最后兩行sum是屬性,需要定義? ? ?...
2020-04-06