灬追逐梦想heng_
2015-10-07 21:48
for (int i=scores.length-1;i>=0;i--){
System.out.println(scores);
}
这个逆序排列输出是乱码怎么回事:
[I@2a139a55
[I@2a139a55
[I@2a139a55
[I@2a139a55
[I@2a139a55
[I@2a139a55
[I@2a139a55
好吧,没人知道啊,我已经解决了,输出的时候是数组模式,如果输出的话要转换成字符串才可以,或者直接输出数值;
System.out.println(scores[i]);
ok?
输出结果是乱码~~
-23
52
64
73
89
91
119
********************************
-23
52
64
73
89
91
119
[I@2a139a55
[I@2a139a55
[I@2a139a55
[I@2a139a55
[I@2a139a55
[I@2a139a55
[I@2a139a55
我的代码应该没问题啊,特意加入正续排列:
package lession;
import java.util.Arrays;
public class 521 {
public static void main(String[] args) {
int [] scores = {89,-23,64,91,119,52,73};
Arrays.sort(scores);
for (int i=0 ; i<scores.length;i++){
System.out.println(scores[i]);
}
System.out.println("********************************");
for (int score : scores){
System.out.println(score);
}
for (int i=scores.length-1;i>=0;i--){
System.out.println(scores);
}
}
}
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题