//基本数据类型 byte short int long char float double boolean
//1、基本数据类型 byte short int long 默认值初始化值0
// 2、float .double 默认值初始化值0.0
// 3、char 默认值初始化值 空
// 4、boolean默认值初始化值 false
// 5、String 默认值初始化值 null 引用数据类型 初始化默认值为 null
// 数组一旦初始化,长度不能再改变!
package day03;
/**
* @ClassName: TestArray.java
* @Description: TODO(用一句话描述该文件做什么)
*
* @author Administrator
* @E-mail 809044093@qq.com
* @version V1.0
* @Date 2015-9-29 上午11:11:19
*/
/*
数组的学习
*/
public class TestArray {
/**
* @Title: main
* @Description: TODO(这里用一句话描述这个方法的作用)
* @param: @param args
* @return: void
* @throws
*/
public static void main(String[] args) {
// 数组的声明、初始化、赋值、数组的长度、数组的遍历
// 数组里可以存放基础数据类型也可以存放引用数据类型,但是存放数据类型必须相同。
int[] array;//声明
array=new int[]{1,2,4};// 数组静态 初始化赋值
String[] names;//数组的声明
names=new String[4];//动态数组初始化 赋值
names[0]="第一个元素";
names[3]="最后一个元素";
System.out.println("数组的长度:"+names.length);
// 遍历数组
for(int i=0;i<names.length;i++){
System.out.println(names[i]);
}
//基本数据类型 byte short int long char float double boolean
//1、基本数据类型 byte short int long 默认值初始化值0
byte[] by=new byte[4];
by[0]=4;
by[3]=8;
for(int i=0;i<by.length;i++){
System.out.println(by[i]);
}
// 2、float .double 默认值初始化值0.0
float[] by1=new float[4];
by1[0]=4L;
by1[3]=8L;
for(int i=0;i<by1.length;i++){
System.out.println(by1[i]);
}
// 3、char 默认值初始化值 空
char[] by2=new char[4];
by2[0]='中';
for(int i=0;i<by2.length;i++){
System.out.println(by2[i]);
}
// 4、boolean 默认值初始化值 false
boolean[] by3=new boolean[4];
for(int i=0;i<by3.length;i++){
System.out.println(by3[i]);
}
// 5、String 默认值初始化值 null 引用数据类型 初始化默认值为 null
String[] by4=new String[4];
for(int i=0;i<by4.length;i++){
System.out.println(by4[i]);
}
// 数组一旦初始化,长度不能再改变!
String[] by5=new String[]{null,null,};
System.out.println(by5[1]);
System.out.println(by5[0]);
}
}