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

请问怎么找到的元素变量 score,在程序中是没有的啊。。难道便利对象和元素变量只是一个尾字母s的区别吗??

or ( int score : score  ) {
System.out.println(score);

正在回答

6 回答

如果遍历对象名有s的话,元素变量是少一个s;如果遍历对象没有s的话,元素变量就可以随意叫了。

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

 foreach 的变量名和遍历对象是不是就差一个S


2015-06-02

不是哦,这个变量名是自定义的,举个栗子,把这个变量名定义为num。



import java.util.Arrays;

  

public class HelloWorld {

      

    public static void main(String[] args) {

          

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

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

          

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

        Arrays.sort(score);

          

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

        for ( int num:score ) {

            System.out.println(num);

        }

    }

}

   

有没有发现,其实运行结果是一样的。


0 回复 有任何疑惑可以回复我~
for ( int score : scores) {   
//这个score是在这句定义了   ——int score——   scores  是在上面定义的
System.out.println(score);

//这个代码也可以这么写
for ( int 分数 : scores) {   
System.out.println(分数);


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

这个score数组是要你自己定义的

0 回复 有任何疑惑可以回复我~
        int[] a = {1,3,2};    //数组a
        //方法1:循环遍历a
        for(int b : a){        //定义数组中的元素
            System.out.println(b);//b 可以随意命名,代表数组a的元素
        }
        
        //方法2:同样的效果
        for(int i = 0 ;i<a.length;i++){
            int c = a[i];    
            System.out.println(c);
        }


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

遍历对象之前是有定义的

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

举报

0/150
提交
取消

请问怎么找到的元素变量 score,在程序中是没有的啊。。难道便利对象和元素变量只是一个尾字母s的区别吗??

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