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
表达式的执行是有顺序的
新闻热点
疑难解答