输出乱码问题,急急急~~~~

来源:7-1 编程练习

灬追逐梦想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


写回答 关注

3回答

  • 灬追逐梦想heng_
    2015-10-07 21:58:07

    好吧,没人知道啊,我已经解决了,输出的时候是数组模式,如果输出的话要转换成字符串才可以,或者直接输出数值;


    System.out.println(scores[i]);


    ok?

  • 灬追逐梦想heng_
    2015-10-07 21:53:17

    输出结果是乱码~~

    -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


  • 灬追逐梦想heng_
    2015-10-07 21:51:43

    我的代码应该没问题啊,特意加入正续排列:

    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工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题