자바에서 두 번째 날입니다. 나는 생일 Paradox에 관한 흥미로운 질문을 발견했다.자바 : 임의의 생일을 가진 사람들과 함께 방을 만드는 방법은 무엇입니까?
- 임의의 생일을 생성하십시오.
- 임의의 생일을 가진 사람을 만듭니다.
- 두 사람의 생일이 같은지 확인하는 기능을 빌드하십시오.
- 주어진 인원수의 방을 만듭니다. 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);
}
}
}
"너무 광범위하게"닫혀 있던 이전 질문과 어떻게 다른가요? –