用Java求整數區間[a,b]和[c,d]的交集、並集
阿新 • • 發佈:2019-01-27
1. 求整數區間[a,b]和[c,d]的交集、並集
package cn.oop.nk;
/**
* 求整數區間[a,b]和[c,d]的交集、並集
* @author 溫暖wk
*
*/
public class Demo02 {
public static void main(String[] args) {
getInterval(1,9,3,10);
getsum(1,9,3,10);
}
//求交集
public static void getInterval(int s1,int e1,int s2,int e2){
if (e1 < s2 || e2 < s1) {
System.out.println("兩集合無交集");
}else{
System.out.println("兩集合的交集為:[" + Math.max(s1,s2) + "," + Math.min(e1,e2) + "]");
}
}
//求並集
public static void getsum(int s1,int e1,int s2,int e2){
if(s1 < s2 || e2 > e1) {
System.out.println("兩集合的並集為:[" + Math.min(s1,s2) + "," + Math.max(e1,e2) + "]");
}
}
}