案例1
public class ArrayDemo {
public static void main(String[] args) {
// 声明一个整型数组
int[] intArray;
//声明一个字符串类型的数组
String strArray[];
//创建数组
intArray=new int[5];
strArray=new String[10];
//声明数组的同时进行创建
float[] floatArray=new float[4];
//初始化数组
char[] ch={'a','b','c','d'};
System.out.println("ch数组的长度为:"+ch.length);
System.out.println("intArray数组的第2个元素为:"+intArray[1]);
System.out.println("strArray数组的第5个元素为:"+strArray[4]);
System.out.println("floatArray数组的最后一个元素为:"+floatArray[floatArray.length-1]);
//循环为整型数组赋值
for(int i=0;i<5;i++){
intArray[i]=i+1;
}
//循环输出整型数组中的元素
System.out.println("整型数组intArray的元素为:");
for(int i=0;i<5;i++){
System.out.print(intArray[i]+" ");
}
}
}
案例2
public class ArrayDemo1 {
public static void main(String[] args) {
// 求整型数组的累加和
//定义整型数组
int[] a=new int[5];
Scanner sc=new Scanner(System.in);
//从键盘接收数据,为数组元素赋值
for(int i=0;i<a.length;i++){
System.out.println("请输入第"+(i+1)+"个元素:");
a[i]=sc.nextInt();
}
System.out.println("数组元素的内容为:");
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
System.out.println();
System.out.println("使用增强型for循环输出数组内容:");
for(int n:a){
System.out.print(n+" ");
}
//求数组元素的累加和
int sum=0;
for(int i=0;i<a.length;i++){
sum=sum+a[i];
}
System.out.println();
System.out.println("数组元素的累加和为:"+sum);
}
}
案例3
public class ArrayDemo2 {
public static void main(String[] args) {
// 求数组元素的最大值
int[] a={34,23,78,56,31};
int max=a[0];
for(int i=1;i<a.length;i++){
if(max<a[i]){
max=a[i];
}
}
}
}