已采納回答 / 亦或是你
字符‘.’的位置加一,就是j? ,String prefix =fileName.substring(index+1,fileName.length());是返回從'j'到最后一個字符的字符串(開始是index+1,即j;結束是這個字符串的長度,即最后一個字符),如果把這個index+1改為index,就和任務里運行結果一樣了,+1就是不包含字符 .
2019-05-17
已采納回答 / tiger愛小狄
當然是自動提示,要不寫代碼多不爽??!一般你輸入try,按alt+/就有提示了,你也可以修改eclipse的設置,默認快捷提示,不需要alt+/了就
2019-05-07
已采納回答 / qq_慕移動1026308
? ? ? ? for (int i = str.length()-3; i <=0; i-=3) {? ? ? ? ? ? ? ? str.insert(i, ',');? ? ? ? }
2019-05-06
已采納回答 / 小遁哥
books(String bookname) 方法中for(int i =0;i<book.length;i++){?? ??? ??? ?if(book[i].equals(bookname)){?? ??? ??? ??? ?System.out.println("book:"+book[i]);?? ??? ??? ?}else {?? ??? ??? ??? ?throw new Exception();?? ??? ??? ?}?? ??? ??? ?}你這里遍歷了整個數組,所以即便你輸入...
2019-05-05
已采納回答 / AlexanderW
從你給出的代碼 沒有什么問題。。如果是報NullPointerException的錯誤是很有可能你在實例化student的時候沒有給student的courses初始化。。。你看一下你的courses有沒有被初始化
2019-05-03
已采納回答 / AinyG
??try{?? ??? ??? ?for(int i =0;i<book.length;i++){?? ??? ??? ?if(book[i].equals(bookname)){?? ??? ??? ??? ?System.out.println("book:"+book[i]);?? ??? ??? ?}else {?? ??? ??? ??? ?throw new Exception();?? ??? ??? ?}這一段,每次循環比較如果不equals,就會throw new Excepti...
2019-04-28
已采納回答 / tiger愛小狄
?while(a >-1){?????????? ??? ?b = a+b/a;?????????? ??? ?a--; ??? ???????????? }這個循環,只要a>-1就循環,a--,那么不論你輸入啥,總會走到a=0的時候,0不能作為分母啊,會導致?b = a+b/a;b無窮大,肯定報異常了啊,你可以把判斷條件改成 a>0
2019-04-27
已采納回答 / jiakun0
沒有導入?java.util.InputMismatchException;在第三行寫import java.util.InputMismatchException;
2019-04-21
已采納回答 / qq_慕運維7313110
java中的數據類型,可分為兩類: 1.基本數據類型,也稱原始數據類型。byte,short,char,int,long,float,double,boolean ?他們之間的比較,應用雙等號(==),比較的是他們的值。 2.復合數據類型(類) ?當他們用(==)進行比較的時候,比較的是他們在內存中的存放地址,所以,除非是同一個new出來的對象,他們的比較后的結果為true,否則比較后結果為false。 JAVA當中所有的類都是繼承于Object這個基類的,在Object中的基類中定義了一個equal...
2019-04-19