/**
* 数组array的声明和创建
*/
public class Test1 {
public static void main(String[
args) {
int[
s;
//声明数组 格式: 数据类型[
变量名 如String[
args
s = new int[10
;
//创建 这里才会分配空间给数组 通过new创建数组 数组也是对象 和对象的初始化一样
//int规定数组中元素的类型 [10
规定数组容量是10个元素 下标index从0-9
//创建即初始化 , 10个元素全部进行int类型的初始化=0
//数组一旦被创建 长度是固定的 大小不可改变
System.out.println(s[0
);
//变量名[index索引
返回该数组第index位元素
System.out.println(s[9
);
//10个元素 第9位是最后一位 初始化的数组s所有位数值都是0
for(int i = 0; i<10; i++){
【Java|java数组array】s[i
= i*i;
System.out.print(s[i
+\"\\t\");
//结果[0149.....81
class Person{
private int id;
private int age;
public Person(int id int age) {
this.id = id;
this.age = age;
public int getId(){
//私有属性通过setget调用
return id;
public int getAge(){
return age;
class test2{
public static void main(String[
args) {
Person[
p = new Person[10
;
//引用类型创建数组 数组内10个元素为地址 初始化均为null
for(int i=0j=1;i<10;i++j++){
p[i
= new Person(i+1j*5);
System.out.println(p[7
.getAge());
//下标index7的地址指向的对象.getAge()方法调用age属性的值
- Java|java局部内部类
- Java|java数组的初始化及遍历
- Java|Java:2022年你必须知道的7项Java Web开发技术
- 沈向洋|Java:2022年你必须知道的7项Java Web开发技术
- Java|java非静态内部类的使用
- Python|Java培训:Java与JavaScript,哪个是更好的选择?
- Java|Java Agent 踩坑之 appendToSystemClassLoaderSearch 问题
- 英特尔|Java:为什么 Java 是软件开发人员的首选?
- javascript|易烊千玺代言!华为Nova10和Nova10Pro相比,哪一款更值得入手?
- 抖音|java非静态内部类的使用