标签:最大值 ring ati element 基础 oid max value main
数组的遍历
1 class Demo3_Array{
2
3
4 public static void getElement(int[] arr){
5 for(int i =0;i<arr.length;i++){
6 System.out.println(arr[i]);
7 }
8 }
9
10
11 public static void main(String[] args) {
12 int[] arr = new int[]{11,22,33,44,55};
13
14 System.out.println(arr);
15 System.out.println(arr[0]);
16 System.out.println(arr[1]);
17 System.out.println(arr[2]);
18 System.out.println(arr[3]);
19
20 System.out.println("-----------------------------------");
21
22
23 for(int i=0;i<arr.length;i++){ // 数组对象的长度属性
24 System.out.println(arr[i]);
25 }
26
27
28 System.out.println("-----------------------------------");
29
30 int[] arr2 = {33,22};
31
32 getElement(arr2);
33
34
35
36
37 }
38 }
求数组中的最大值
1 class Demo3_Array{
2
3
4 public static void getMax(int[] arr){
5 int max = arr[0];
6 for(int i =0;i<arr.length;i++){
7 if(max<arr[i]){
8 max = arr[i]; // 假设数组的每一个值为最大值,依次和后面的数进行比较,将每次比出来的最大值赋值给max,再与后面的数进行比较
9 }
10
11 }
12 System.out.println(max);
13
14 }
15
16
17 public static void main(String[] args) {
18 int[] arr2 = {22,33,55,11,88,9,5};
19
20 getMax(arr2);
21
22
23
24
25 }
26 }
数组反转
1 class Demo3_Array{
2
3
4 public static void getMax(int[] arr){
5 int[] newArr = new int[arr.length];
6 int index = 0;
7
8 for(int i =arr.length-1;i>0;i--){
9 newArr[index]=arr[i];
10 index++;
11 }
12 for(int i=0;i<newArr.length;i++){
13 System.out.println(newArr[i]);
14 }
15
16 }
17
18 public static void main(String[] args) {
19 int[] arr2 = {22,33,55,11,88,9,5};
20
21 getMax(arr2);
22
23
24
25
26 }
根据值来求索引号
1 class Demo5{
2 public static void main(String[] args) {
3 int[] arr = {11,22,33,44,55};
4 int index = getIndex(arr,55);
5 System.out.println(index);
6
7 }
8
9 public static int getIndex(int[] arr,int value){
10 for(int i=0;i<arr.length;i++){
11 if(value == arr[i]){
12 return i;
13 }
14 }
15
16 return -1;
17 }
18 }
标签:最大值 ring ati element 基础 oid max value main
原文地址:http://www.cnblogs.com/panw3i/p/6345079.html