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

foreach运行结果乱码

https://img1.sycdn.imooc.com//5c4676710001e11b11610342.jpg

为什么会是这样 如果把(System.out.println(sco))scor改成sco  系统就会显示错误 没法运行

如果全部复位 把scor变成scores  运行结果就完全正常

正在回答

6 回答

第14行右括号旁边的分号去掉

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

你的元素变量写错了,是scor,你打的是sco

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

你输入栏了单词打错了。

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

你这个scor输出的结果是数组的存放地址。你改为sco是什么错误?


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

//有点看不懂你的问题,能不能讲清楚一些?

0 回复 有任何疑惑可以回复我~
使用 Arrays.toString( ) 将数组转换为字符串并输出,System.out.println(Arrays.toString(scor));
0 回复 有任何疑惑可以回复我~
#1

qq_慕侠4018299

System.out.println(sco); 可以遍历出数组 后面的问题可能是跟你的那个题目有关系;
2019-01-22 回复 有任何疑惑可以回复我~
#2

慕工程6454066 提问者 回复 qq_慕侠4018299

谢谢
2019-01-23 回复 有任何疑惑可以回复我~
#3

慕姐0194676

可是按照你的方法数组转成字符串之后,他就输出了5遍..
2019-06-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165856    人
  • 解答问题       17588    个

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

进入课程

foreach运行结果乱码

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