java面向对象一些基本练习题3

创建一个MaxArray类,该类包含两个静态方法,一个是求数组元素最大值的静态方法,该方法有一个参数,参数类型是整型数组,返回值是该数组的最大值;另一个静态方法,该方法有两个参数,一个是整型变量,一个是整型数组,如果整型变量在数组中,则返回true,否则返回false。在另一个类Test的main方法,创建一个整型数组,数组元素的个数由键盘输入,再通过Math类的random方法随机生成数组的元素值,然后输出数组元素的值,接着调用MaxArray类的静态方法求该数组的最大值,并输出。再输入一个整型,求该整数是否在数组中,并输出结果。

package MaxArray;


public class MaxArray {
 static int Arr1(int[] a) {
  int max = 0;
     for(int i = 0;i < a.length;++i){
         if(a[i]>=max){
             max = a[i];
         }
     }
   return max;
   
 }
 static boolean Arr2(int x,int[] a){
        for(int i = 0; i < a.length;++i)
            if(a[i] == x)
                return true;
            return false;

}
}


package MaxArray;

import java.util.Random;
import java.util.Scanner;

public class Test {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Scanner sc = new Scanner(System.in);
        System.out.println("输入数组的个数:");
        int n = sc.nextInt();
        int[] a = new int[n];
        for(int i=0;i

运行结果:

java面向对象一些基本练习题3_第1张图片

java面向对象一些基本练习题3_第2张图片

你可能感兴趣的:(java面向对象)