Day10-数组
数组
一.什么是数组
数组是相同数据类型的有序集合
数字描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成
其中。每一个数据称作一个数组元素,每个数组元素可以通过一个下表来访问它们
二.数组声明创建
package com.array;
public class ArrayDemo01 {
//变量的类型 变量的名字 = 变量的值
//数组类型
public static void main(String[] args) {
int[] nums;//定义,声明一个数组
int nums2[];//可以但不常用
nums = new int[10];//创建一个数组,这里面可以存放十个int类型的数字
//给数组元素中赋值
nums[0]=1;
nums[1]=2;
nums[2]=3;
nums[3]=4;
nums[4]=5;
nums[5]=6;
nums[6]=7;
nums[7]=8;
nums[8]=9;
nums[9]=10;//如果不赋值输出默认值
System.out.println(nums[0]);//输出结果:1
//计算所有元素的和
int sum=0;
//获取数组长度:arrays.length
for (int i = 0; i
三.三种初识化及内存分析
package com.array;
public class ArrayDemo02 {
public static void main(String[] args) {
//静态初始化:创建+赋值
int[] a={1,2,3,4,5,6,7};
System.out.println(a[0]);//1
//动态初始化:包含默认初始化
int[] b=new int[10];
b[0]=10;
System.out.println(b[0]);//10
System.out.println(b[1]);//0
}
}