package com.company;
public class arraytest {
public static void main(String agrs[]){
//关于数组
int a[]=new int[5];//创建了一个长度为5的一维数组
int c[]={12,12,13,15,68,46};
int b[][]=new int[3][4];//(二维数组)(一个二维数组是由多个一维数组组成)创建了有3个长度为4的一维数组b[0],b[1],b[2]
//二维数组创建好之后但是长度还不确定,所以下面是给二维数组确定长度
b[0] = new int[2];
b[1] = new int[2];
b[2] = new int[2];
/* float型和long型的常量后面必须要有后缀 f 或 F 及L或l。double可以省略
eg: float c[]=new float[3]; c[1]=12.12F
注:和 C 语言不同的是,Java 允许使用 int 型变量的值指定数组的元素的个数,例如,
int size = 30;
double number[] = new double[size];
需要注意的是,对于 char 型数组 a,System.out.println(a)不会输出数组 a 的引用而是输出 数组 a 的全部元素的值
例如,对于
char a[] = {'中','国','科','大'};
下列
System.out.println(a);
的输出结果是:
中国科大
如果想输出 char 型数组的引用,必须让数组 a 和字符串做并置运算,例如:
System.out.println(""+a);
输出数组 a 的引用 def879
*/
//用for语句遍历数组
// for(声明循环变量:数组的名字)中的“声明循环变量”必须是变量声明,不可以使用已经声明过的变量。
for (int i: c) { //循环变量 i 依次取数组 a 的每一个元素的值(改进方式)
System.out.println(i);
}
}
}