数组

数组的三种表达形式:

 

 

 

例题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);
}
}

 

posted @ 2022-02-18 10:41  ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ  阅读(132)  评论(0编辑  收藏  举报