数组的声明和创建
代码
package com.zhan.base04Array;
public class Test02 {
// 变量的类型 变量的名字 = 变量的值 : 定义一个变量且赋值
// 数组的类型 数组的名字 : 定义一个数组且
public static void main(String[] args) { // 这里的 String[] args 就是一个数组,且第一种定义方法
int[] num1; // 第一步 声明一个数组 ; 第一种定义数组的方式,推荐
// int num2[]; // 第二种定义数组的方式,不推荐 ,因为这是早些年沿用 c 和 c++ 的,而且不如第一种符合Java
num1=new int[10]; // 第二步 创建一个数组 ; 调用一片存储空间,这里面可以存放 10个 int 型 的数据
// 上面两个步骤可以合二为一: int[] num1=new int[10]; 就像操作变量一样
// 数组的类型 数组的名字 = new 数组的类型[开辟空间的大小]
// dataType arrayRefVar = new dataType[arraySize]
// 给数组中的元素赋值
num1[0]=1; // 数组的索引是从零开始的,索引的最终值为数组元素的个数减1
num1[1]=2;
num1[2]=3;
num1[3]=4;
num1[4]=5;
num1[5]=6;
num1[6]=7;
num1[7]=8;
num1[8]=9; // 分别给前面九个元素赋值,最后一个元素没有赋予初始值
// 最后一个元素没有赋予初始值, 系统将对那些没有赋予初始值的元素 自动赋值为 0 或者其他 这里的 num[9] =0;
// 默认值 : int:0 ; String:null
System.out.println(num1[0]); // 1
System.out.println(num1[9]); // 0 系统自动赋值为零
// 计算这 10 个元素的总和
int sum=0;
for (int i = 0; i < num1.length; i++) { // args.length 数组长度
sum+=num1[i];
}
System.out.println(sum); // 45
}
}
标签:02,num1,int,创建,元素,数组,new,赋值
From: https://www.cnblogs.com/zhanjianhai/p/17066419.html