数组
数组的三种表达形式:
例题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);
}
}