数组
数组的三种表达形式:
例题1:
package DAY06;
public class Demo4 {
public static void main(String[] args) {
//数组的申明
int[] arr = new int[10];//[]数组存放多少个元素
int[] arr1 = new int[]{15,42,31,45,75,65,37,98,19,140};//{}数组存放具体的值
int[] arr2 = {1,2,3,4,5,6,7,8,9};
//如何获取数组中的元素 可以通过数组的下标 数组的下标是从0开始的 通过数组的下标去获取对应的元素
int a = arr1[2];
System.out.println(a);
int b = arr1[10];
System.out.println(b);
int c = arr1[9];
System.out.println(c);
}
}
例题2:
package DAY06;
import java.util.Scanner;
public class XiTi3 {
/* 通过用户输一个数字,这个数字作为数组的长度,然后给这个数组随机赋值整数,求最大值 */
public static void main(String[] args) {
int a = new Scanner(System.in).nextInt();
int[] arr = new int[a];
for (int i=0;i<arr.length;i++){ arr[i] = (int)(Math.random()*100);
System.out.println(arr[i]);
}
int max = arr[0];
int min = arr[0];
for (int i = 0;i<arr.length;i++){
if(max < arr[i]){
max = arr[i];
} if(min > arr[i]){
min = arr[i];
}
}
System.out.println("最大值为:"+max);
System.out.println("最小值为:"+min);
}
}


浙公网安备 33010602011771号