要获取两个整数范围的交集,可以使用 Java 代码中的集合操作。以下是一种实现方式:

import java.util.HashSet;
import java.util.Set;

public class Main {
    public static void main(String[] args) {
        int a = 0;
        int b = 100;
        int c = 0;
        int d = 100;

        Set<Integer> ab = new HashSet<>();
        Set<Integer> cd = new HashSet<>();

        for (int i = a; i <= b; i++) {
            ab.add(i);
        }

        for (int i = c; i <= d; i++) {
            cd.add(i);
        }

        ab.retainAll(cd);

        System.out.println('ab和cd的交集为:' + ab);
    }
}

运行以上代码,将输出ab和cd的交集。


原文地址: https://www.cveoy.top/t/topic/fMbs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录