
/**
* 数组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属性的值
- 程序员|程序员的口味变了!C++首次逆袭JAVA:跻身最受欢迎编程语言TOP3
- Java|华为笔记本双12大促开启 智慧体验让办公学习更高效
- Java|京东第一刀落下:多个副总裁卸任 刘强东嫡系人手接管
- Java|荣耀Magic5Pro很大胆,16GB+5000mAh+100W,香喷喷
- Java|MIUI14把精简当作核心卖点,国产系统急需做减法
- Java|“高薪专业户”的IT互联网行业是否已达到天花板?Java行业薪酬
- javascript|全民淘宝节|千万个淘宝卖家,有千万种答案
- 【微服务】146:商品品牌业务后台Java代码编写
- 【微服务】162:利用Java实现索引库相关的分页、排序和聚合
- Java|闹剧结束了?台积电正式宣布,美媒:张忠谋把关键技术留在了本土
