class Demo1 {
public static void main(String[] args) {
int[] arr = {10 , 20, 30, 40, 70,};
int find = 30;
int index = indexOf(arr, find);
if (index > -1) {
System.out.println("找到啦" + index);
} else {
System.out.println("未找到");
}
}
public static int indexOf(int[] arr,int find) {
int index = -1;
for (int i = 0; i < arr.length; i++) {
if (find == arr[i]) {
index = i;
break;
}
}
return index;
}
}
class Demo2 {
public static void main(String[] args) {
int[] arr = {10, 20, 30, 40, 50, 60, 70, 80, 90, 100};
int index = 0;
int element = 6;
System.out.println(index = indexElement(arr , element));
}
public static int indexElement(int[] arr, int element) {
int index = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[element] == arr[i]) {
index = arr[i];
break;
}
}
return index;
}
}
class Demo3 {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 1, 2, 3, 4, 5};
int oldnum = 5;
int newnum = 100;
replace(arr, oldnum, newnum);
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
public static void replace(int[] arr,int oldnum, int newnum) {
for (int i = 0; i < arr.length; i++) {
if (oldnum == arr[i]) {
arr[i] = newnum;
}
}
}
}
```java
class Demo4 {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
replace(arr);
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
public static void replace(int[] arr) {
int num = 0;
for (int i = 0; i < arr.length / 2; i++) {
num = arr[i];
arr[i] = arr[arr.length - 1 - i];
arr [arr.length - 1 - i] = num;
}
}
}
class Demo5 {
public static void main(String[] args) {
int[] arr = {10, 20, 30, 40, 50, 60, 70, 80,};
int num = 0;
System.out.println(num = returnsTheLargest(arr));
}
public static int returnsTheLargest(int[] arr) {
int num = 1;
for (int i = 0; i < arr.length; i++) {
if (arr[num] < arr[i]) {
num = i;
}
}
return num;
}
}