为了账号安全,请及时绑定邮箱和手机立即绑定

为什么结果是一对奇怪的符号,我和老师写的完全一样啊

import java.util.Arrays;

public class HelloWorld {

 public static void main(String[] args) {

// 定义一个整型数组,保存成绩信息

int[] scores = { 89, 72, 64, 58, 93 };

// 对Arrays类对数组进行排序

Arrays.sort(scores);

// 使用foreach遍历输出数组中的元素

for (int score : scores) {

System.out.println(scores);

}

}

}

运行结果如下

[I@659e0bfd
[I@659e0bfd
[I@659e0bfd
[I@659e0bfd
[I@659e0bfd

正在回答

2 回答

这是foreach循环,循环里面应该打印score,不是scores。具体的原因去百度一下java foreach

求采纳

1 回复 有任何疑惑可以回复我~
#1

姓白名黑 提问者

非常感谢!
2017-02-14 回复 有任何疑惑可以回复我~

找出问题了  循环语句中用(score)  但是 scores 不应该是遍历对象么,定义的数组也是scores ,为啥循环语句里填的是score 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么结果是一对奇怪的符号,我和老师写的完全一样啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信