5、java编程输出0~99之间的随机数?6、有集合A{1,3,5,7},集合B{2,4,5,9},编程输出它们的交集、并集和差集?
时间: 2024-02-23 12:01:57 浏览: 24
5、可以使用Java中的Random类来生成随机数,代码如下:
```java
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
Random random = new Random();
int number = random.nextInt(100);
System.out.println(number);
}
}
```
该程序会输出0到99之间的一个随机整数。
6、可以使用Java中的Set集合来实现交集、并集和差集的操作,代码如下:
```java
import java.util.HashSet;
import java.util.Set;
public class SetOperation {
public static void main(String[] args) {
Set<Integer> setA = new HashSet<>();
setA.add(1);
setA.add(3);
setA.add(5);
setA.add(7);
Set<Integer> setB = new HashSet<>();
setB.add(2);
setB.add(4);
setB.add(5);
setB.add(9);
// 交集
Set<Integer> intersection = new HashSet<>(setA);
intersection.retainAll(setB);
System.out.println("交集:" + intersection);
// 并集
Set<Integer> union = new HashSet<>(setA);
union.addAll(setB);
System.out.println("并集:" + union);
// 差集
Set<Integer> difference = new HashSet<>(setA);
difference.removeAll(setB);
System.out.println("差集:" + difference);
}
}
```
该程序会输出集合A和集合B的交集、并集和差集。