小练习
设计一个方法用于数组遍历,要求遍历的结果是在一行上的,例如:[11,22,33,44,55}。
package demo3;
public class test3 {
public static void main(String[] args) {
int arr[]={11,22,33,44,55};
out(arr);
}
public static void out(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("]");
}
}
image.png
设计一个方法求数组的最大值,并将最大值返回
package demo3;
public class test4 {
public static void main(String[] args) {
int arr[]={1,5,2,6,24,98,345};
int max=getmax(arr);
System.out.println(max);
}
public static int getmax(int arr[]){
int max=arr[0];
for (int i = 0; i < arr.length; i++) {
if(arr[i]>arr[0]){
max=arr[i];
}
}
return max;
}
}
image.png
定义一个方法,判断数组中的某一个数是否存在,将结果返回给调用处
package demo3;
public class test5 {
public static void main(String[] args) {
int arr[]={2,3,5,3,7,1};
boolean flag=alive(arr,6);
System.out.println(flag);
}
public static boolean alive(int arr[],int number) {
for (int i = 0; i < arr.length; i++) {
if (arr[i] == number) {
return true;
}
}
return false;
}
}
image.png