1开发中为啥要有数组
如果开发中出现了大量的同一类型的数据的时候,如果按照现在所学,声明变量的话,进行数据的存储。
这样的话,变量很多。相当麻烦
使用数组:只需要声明一个变量,然后存储多个数据
把他们当成一个容器即可
2在Java中如何定义数组
变量:
数据类型 变量名字 = 初始化的值;
数组定义的语法格式:
第一种定义方式:
数据类型[] 数组变量名字 = {值1, 值2, 值3,......}; 或者 数据类型 数组变量名字 []= {值1, 值2, 值3,......};第二种声明方式:
数据类型[] 数组变量名字 = new 数据类型[容量];第三种声明方式:
数据类型[] 数组变量名字 = new 数据类型[]{值1, 值2, 值3,.....}; 是第一种的简写情况
public class Demo1 {
public static void main(String[] args) {
//使用第一种方式声明数组
//声明数组并赋值,这个数组里面存了三个值
int[] arr = {12, 56, 89};
float f1[] = {34.2f, 89.78f, 76.345f};
char[] ch1 = {'中', 'a', '2'};
boolean[] b1 = {false, true, false};
String[] strs = {"java", "1", "c0"};
//使用第二种声明方式
//声明的这个数组的容量是3,就意味着可以存放3个数据
//仅仅是声明了一个容器而已。里面还没有放值,但是会存放默认的值
//如果是int 默认值就是0 [0, 0, 0]
int[] arr1 = new int[3];
boolean[] b2 = new boolean[2];//[false,false]
String[] strs1 = new String[3];
//[null, null, null]
//第三种写法
int[] arr2 = new int[] {34, 56, 7,8};
}
}