已采纳回答 / 慕婉清0585526
System.out.println("这组是分别是:"+scores[a]);这句想表达的意思是把scores中的元素输出,但是变量a是在for循环中定义的,在for循环外使用是没有定义的, System.out.println("按照升序排列后,这组数字是:"+scores[a]); 这句话也是同样的道理,所以会报错,System.out.println("wahaha");没有看懂此句是为了说明什么。代码可以参考如下:package practice;import java.util.Arrays...
2019-08-21
已采纳回答 / 慕少050366
因为count如果放在for循环里面定义的话 就是内部定义,count只能在for循环里面使用 ,System.out.println("它是个"+count+"位的数!");中的count就找不到定义了
2019-08-19
已采纳回答 / 木子夕瞳
因为符合while括号里面的条件程序才会执行,你的条件是score>=60才会执行,所以不会执行。执行了一次是因为do...while语句是一定会执行一次,先执行后判断。
2019-08-15
已采纳回答 / 猪猪骑士
for(int i = scores.length; i >= 0 ;i--) 改为for(int i = scores.length-1; i >= 0 ;i--)下标越界 scores.length=7 ,而数组下标只有0-6 执行第一次时就下包越界了
2019-08-15
已采纳回答 / qq_俺小名叫小丑_0
错误信心显示弟5行 和第6行错误正确格式应该是System.out.println(Man); System.out.println(Woman);你缺少了符号
2019-08-13
已采纳回答 / 慕丝9473137
for(int i =0;i<a.length-1;i++) {if (a[i]<a[i+1])int temp=a[i];a[i]=a[i+1];a[i+1]=temp; }java util包中Arrays类里面有排序函数sort( )
2019-08-11
已采纳回答 / 慕丝7977755
问题出在这一句:System.out.println("少年");最后的那个分号时要求英文字符的分号;你打成了中文字符的分号;两个是不一样的中文;英文;
2019-08-08