对些许代码感到疑惑

来源:3-8 使用 Math 类操作数据

学霸985

2019-08-13 01:26

public class HelloWorld {

    

    public static void main(String[] args) {

        

        // 定义一个整型数组,长度为10

int[] nums =new int[10];

        

        //通过循环给数组赋值

for (int i = 0; i < nums.length; i++) {

            // 产生10以内的随机数

int x = (int)(Math.random()*10);

            

nums[i] = x;// 为元素赋值

}

        

// 使用foreach循环输出数组中的元素

for (int num:nums) {

System.out.print(num+ " ");

}

}

}



写回答 关注

6回答

  • 慕粉5107774
    2020-05-05 16:04:53

    for循环和foreach循环的区别而已,可以简化代码,在底层直接实现遍历输出,适用于简单循环,复杂的循环方式还是建议使用for

  • 盗慕高手
    2020-02-05 22:30:48

    for循环遍历数组的一种简单写法 其实和for (int i = 0; i < nums.length; i++)效果一样的。

  • 慕虎0566601
    2019-08-30 10:28:41

    int 是数据类型;num 相当于for循环中的 i   例如for(int i = 1 ; i<5 ; i++),nums 是要循环的对象。就是上面定义的数组名,可以变。

  • qq_慕侠2504806
    2019-08-21 15:31:57

    for(int num : nums)

    int是每循环是什么类型

    num是每次循环的变量都放在这里

    nums是从哪里获取数据


    qq_慕侠2... 回复qq_慕娘4...

    根据遍历类型决定

    2019-09-25 17:44:39

    共 2 条回复 >

  • 慕后端2544924
    2019-08-14 08:53:03

    这个是遍历num数组,然后实现循环输出

  • 学霸985
    2019-08-13 01:27:48
    for (int num:nums)
        {System.out.print(num+ " ");
    }

    这三行,,,

    慕粉4284...

    这个是foreach()的语法: for(元素类型 元素变量:遍历对象){ 需要执行的代码 } int 是元素类型 num 是元素变量 nums 是遍历对象 {System.out.print(num+ " ") 是打印出数组中每一个元素

    2019-09-12 09:53:04

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题