1.
String st = sc.next();若改為sc.nextLine()則會報Unknown source的錯誤
2.
System.out.print(ch[i]+" ");不是‘ ’,否則當成字符空格處理,和ch[i]相加,最終只輸出一個字符
3.
public static char[] sort(char[] ch)main方法是static的就只能調用static方法,所以sort()需要是static的
4.
while(j>=0&&key<ch[j]) j--;必須要加上j>=0
的條件,否則出現越界,而且必須是j>=0&&key<ch[j]
不能是key<ch[i]&&j>=0
表達式的執行是有順序的
新聞熱點
疑難解答