day14
数组知识
1.数组的概念:是一种容器 可以同时存放同种数据类型的 多个数据
2.数组的特点:
数组是一种引用数据类型
数组当中可以存储多个数据,但是类型必须统一
数组的长度在程序的运行期间 是不可改变的
数组的初始化
动态初始化
静态初始化
动态初始化
c语言的定义
int temp[10];
Java中的动态初始化
类型 对象名=new 类型
数据类型[] 数组名称=new 数据类型[数据长度]
(2)静态初始化
c语言写法
int temp[]={};
java写法
数据类型[] 数组名称=new 数据类型{元素一、元素二。。。}
注意事项
虽然静态初始化没有告诉编译器数组的长度,但是可以根据大括号里面的内容进行推测长度
*/
public class glc {
public static void main(String[] args) {
//1.数组的动态初始化
//创建一个数组,用来存放55个int数据
//学号
int[] arrayA=new int[55];//动态初始化
//Java成绩
double [] arrayB=new double[55];
//姓名
//String[] arrayC=new String[55];
//动态初始化可以拆开为两步骤
String[] arrayC;
arrayC=new String[55];
//2.数组的静态初始化
int[] arrayD=new int[] {1,2,3,4,5};
//String[] arrayE=new String[]{“小房同学”,“ljsaj”};
//不省略的静态初始化可以拆开为两步骤
String[] arrayE;
arrayE=new String[] {“爱意随风起”,“asdkj”};
//3.数组静态初始化的省略写法
//String[] arrayF= {“扶摇直上九万里”,“saf”};
//String[]=arrayF;
//错误写法,省略静态初始化不能拆开
//arrayF = {“猪猪猪”,“dajsi”};
}
}