public class index {
public static void main(String[] args) {
int[] arr = {11,22,33,44,55};
printArr(arr);
}
public static void printArr(int[] arr){
System.out.print("[");
for (int i = 0; i < arr.length; i++) {
if(i == arr.length - 1){
System.out.print(arr[i]);
}else{
System.out.print(arr[i] + ", ");
}
}
System.out.print("]");
}
}
设计一个方法求数组的最大值,并将最大值返回
public class index {
public static void main(String[] args) {
int[] arr = {11,22,33,44,55};
int max = getMax(arr);
System.out.println(max);
}
public static int getMax(int[] arr){
int max = arr[0];
for (int i = 1; i < arr.length; i++) {
if(arr[i] > max){
max = arr[i];
}
}
return max;
}
}
定义一个方法判断数组中的某个数是否存在,将结果返回给调用处
public class index {
public static void main(String[] args) {
int[] arr = {11,22,33,44,55};
boolean flag = contains(arr, 22);
System.out.println(flag);
}
public static boolean contains(int[] arr,int number){
for (int i = 0; i < arr.length; i++) {
if(arr[i] == number){
return true;
}
}
//只有在数组里面全部数据都比较完毕后,才能判断该数不在数组里面
//return:如果方法执行到了return,那么整个方法全部结束,里面的循环也结束
return false;
}
}