Java--数组

public class Array {
    public static void main(String[] args) {

        int[] arr01 = new int[10];  //索引下标[0,length-1] 0,1……9
        String[] arr02 = new String[5];

        arr01[0] = 0;
        arr01[1] = 1;
        arr01[2] = 2;


        //初始化并读取数组元素的值
        for (int i = 0; i < 10; i++) {              //也可以用大括号直接赋值
            arr01[i] = 10 * i;                     // int[] arr04={0,1,2};
            System.out.println(arr01[i]);         // for(int n:arr04) {
        }                                        // System.out.println(n);
                                                // }

        System.out.println("#############");
        //foreach循环只能用于读取数组元素的值,不能修改值
        for (int m : arr01) {
            System.out.println(m);
        }

        Sir[] arr03 = new Sir[3];
        arr03[0] = new Sir(1001, "韩一");
        arr03[1] = new Sir(2002, "韩二");
        arr03[2] = new Sir(3003, "韩三 ");

        for (int j = 0; j < arr03.length ; j++) {
            System.out.println(arr03[j].getId());
            System.out.println(arr03[j].getName());

        }
    }
}

class Sir {
    private int id;
    private String name;

    public Sir(int id, String name) { //构造器要写对
        this.id=id;
        this.name=name;
    }

    public int getId() { //get,set可以用快捷键,不用再敲
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
运行结果
0
10
20
30
40
50
60
70
80
90
#############
0
10
20
30
40
50
60
70
80
90
1001
韩一
2002
韩二
3003
韩三
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值