数组
- 数组下标从0开始,获取长度用arrays.length
- 变量类型 变量名 = 变量值;
- 定义方法
int[] nums; //1,定义 Java一般使用
int nums2[]; C and C++风格的
数组赋值求和
package com.kuang.array;
//数组下标从0开始,获取长度用arrays.length
public class arrayDemo01 {
//变量类型 变量名 = 变量值;
//数组的类型
public static void main(String[] args) {
// int nums2[]; C and C++风格的
int[] nums; //1,定义 Java一般使用
nums = new int[10];//2,这里可以存放10个变量的数字
//int[] nums = new int[10];
//3,给数组元数中赋值
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]);
//没赋值int类型默认赋值为0
//计算所有元数的和
int sum = 0;
for(int i=0;i<nums.length;i++){
sum = sum + nums[i];
}
System.out.println("总和为:"+sum);
}
}
数组的4个基本特点
- 长度确定,数组一旦建立大小不变
- 元素类型一致,不能混合
- 数组中的类型可以是任何数据类型,包括基本类型和引用类型
- 数组变量属于引用类型,数组可以看成对象,数组中的每个元素相当于成员变量。数组本身是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数据对象本身在堆中