Day【012】一维数组

本文详细介绍了Java中数组的创建、多种赋值方法,包括一次性初始化、循环输入和随机数赋值。并通过ArrayText1示例展示了如何遍历数组。重点讲解了如何利用Scanner从用户输入填充数组,并演示了简洁的for-each循环遍历。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数组的格式:

        例:int[] arr = new int[数组长度];

赋值:(有多种赋值方式,怎么喜欢怎么来)

1、

        int[] arr = new int[]{1,2,3,4,5,6};

2、

        int[] arr;

        arr=new int[]{1,2,3,4,5,6};

3、

        int arr={1,2,3,4,5,6}

4、

//通过循环给数组赋值
//也可以用Math.random随机赋值
//arr[i] = (int)(Math.random()*(随机数范围(大数-小数)+小数)
Scanner sc = new Scanner(System.in);
int[] arr = new int[6];

for(int i=1;i<arr.length;i++){
    System.out.println("请输入第"+i+"个数");
    arr[i]=sc.nextInt();
}

数组的遍历:

package ArrayDemo1;

public class ArrayText1 {

    public static void main(String[] args) {
    
//        定义数组
        
        int[] arr1 = new int[6];
        for(int i=0;i<arr.length;i++){
//            随机数赋值给数组
            arr1[i]=(int)(Math.random()*(50-10)+10);

        }
 //       简写的for循环遍历
//            i为arr1的下标,直接输出值,(int 变量:数组名)
        for(int i : arr1){
            System.out.print(i+"\t");
        }
        
        System.out.println();

    }

}
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

老板大气,I am happy

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值