1 两个数组A, B,(类型随便)写一个方法,判断数组B中包不包含数组A中的元素。代码实现

解决方案 »

  1.   

    public static void main(String[] args) {
    int[] a = {12,34,78,123,76,123,345,1,23};
    int [] b = {12,23};

    comp(a,b);
    }  public static boolean comp(int [] a,int [] b){
    for(int i = 0;i<a.length;i++){
      for(int j = 0;j<b.length;j++){
      //这里只是简单数字比较 有一个就跳出了
      if(a[i]==b[j]){
      System.out.println("A中包含数组B中的元素"); 
     return true;
      }
      
      }

    }
    System.out.println("A中包不包含数组B中的元素"); 
    return false;
    }
      

  2.   

    public static void main(String[] args) {
            int[] a = {12,34,78,123,76,123,345,1,23};
            int [] b = {12,23};
            
            comp(a,b);
        }     public static boolean comp(int [] a,int [] b){
            for(int i = 0;i<a.length;i++){
                  for(int j = 0;j<b.length;j++){
                      //这里只是简单数字比较 有一个就跳出了
                      if(a[i]==b[j]){
                          System.out.println("A中包含数组B中的元素"); 
                         return true;
                      }
                      
                  }    
                    
                }
            System.out.println("A中包不包含数组B中的元素"); 
            return false;
        }