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

for和foreach运算结果不一样

把数据变量名称改成别的 我试过好几个 用forach运行 结果显示运行成功 但是出现一团乱麻

而用for就正常显示 是怎么回事?

import java.util.Arrays;

public class HelloWorld {
   
    public static void main(String[] args) {
       
  // 定义一个整型数组,保存成绩信息
  int[] sz = { 89, 72, 64, 58, 93 };
       
  // 对Arrays类对数组进行排序
  Arrays.sort(sz);
       
  // 使用foreach遍历输出数组中的元素
  for (  int s:sz                ) {
   System.out.println(sz);
  
     
  }
  
 }
}

正在回答

4 回答

System.out.println(s);        //输出的是元素变量s

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

 for ( int s : sz  ) {
   System.out.println(s);  
  }

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

我是偶尔玩玩

+1 .。。。。
2019-01-28 回复 有任何疑惑可以回复我~

不好意思,括号里不要引号

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

System.out.println("s");应该就可以了

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

举报

0/150
提交
取消

for和foreach运算结果不一样

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