这是我在Java上的第二天。我在生日悖论中遇到了一个有趣的问题。Java:如何创建一个随机生日的人的房间?
- 生成随机生日。
- 用随机生日创建一个人。
- 建立一个函数来检查两个人是否有相同的生日。
- 创建一个给定人数的房间n。
- 建立一个函数来检查房间里至少有两个人是否有相同的生日。
但是,我坚持如何与'人'创建一个'房间',然后比较人的生日。
有谁知道如何做到这一点?
谢谢你的努力和时间! :)
class Person {
int age;
}
class Room {
int Person;
}
public class BirthdayParadox {
public static void main(String[] args) {
int x = (int) (Math.random() * 364);
int y = (int) (Math.random() * 364);
long r = Math.round(x);
long s = Math.round(y);
Person person1 = new Person();
person1.age = (int) r;
Person person2 = new Person();
person2.age = (int) s;
if (person1.age == person2.age) {
System.out.println("Same!");
}
else if (person1.age != person2.age) {
System.out.println(person1.age + " " + person2.age);
}
}
}
这与您之前提到的问题有什么不同? – 2014-10-04 18:30:45