打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
集合 SET

package test_integerset;
//import test_bufferedreader.Test_Bufferedreader;
/*
 * (如何判断是否为整数) 这是一个整形集合类IntegerSet,可以储存十个在20到80范围内的整形数据 功能有:
 * 1、判断两个IntegerSet类对象S1、S2是否相等(注意的是集合是否相等是在是集合否互相包含) 2、输出两集合对象的交集 3、输出两集合对象的并集
 * 4、将一个整形数据插入到一个集合对象中 5、从一个集合对象中删除某一个元素
 */

public class TEST_IntegerSet {

    public static boolean TestIf(int u[]){
        for(int y=0;y<u.length;y++){
          if (20 > u[y] || u[y] > 80)
              return false;
        }
         return true;
    }
    /*public void TestY(int y[],int b[]){//排序
        int w=y.length;
         for(int u=0;u<y.length;u++)
            for(int t=u+1;t<y.length;t++){
                if(y[u]==y[t]){
                    for(int k=t;k<y.length;){
                        y[k]=y[k++];
                    }
                    w--;
                }
            }
    }
   */
    static boolean Test_Equre(int[] S1, int[] S2,int[]S3){//集合类的两个对象是否相等
        if(!TestIf(S1)||!TestIf(S2)){
            return false;
        }
        else{
            int count=0;//记录相等的元素的个数
            for(int i=0;i<S1.length;i++){
                for(int t=0;t<S2.length;t++){
                    if(S1[i]==S2[t]){
                        S3[i]=S1[i];
                        count++;
                    }
                }
            }
            if(count==S1.length&&(S1.length!=S2.length)){
                return true;
            }
            else{
                return false;
            }
        }
    }

    public static void main(String[] args) {
       int[] S1={21,22,23,24,25,26,27,28,29};
       int[] S2={49,28,27,26,25,24,23,22,21};
       int S3 []=new int[S1.length];
    
       System.out.println(Test_Equre(S1,S2,S3));
      //  System.out.println("a:"+a.length+"   b:"+b.length);
       for(int i=0;i<S3.length&&S3[i]!=0;i++)
       System.out.print(S3[i]+"\t");
      
    }
}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Java接收端 CRC16校验
Java变量的作用范围
java中 Iterator 的含义、用法
《程序挑战设计》算法解法以及笔记——抽签
GC Roots 是什么?哪些对象可以作为 GC Root?看完秒懂!
Java模拟试卷
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服