Java 직접 코딩 문제: Unit 1.11 Using the Math Class¶
이름: ____________
- 각 문제는 직접 Java 코드를 작성하는 문제입니다.
- 별도 지시가 없으면 파일 이름은
Main.java, 클래스 이름은Main으로 작성하세요.- 입력이 필요한 문제는
Scanner를 사용하세요.- 실행 예시는 출력 형식을 보여 주기 위한 예시입니다.
문제 1. 직각삼각형 빗변¶
두 변의 길이를 double로 입력받아 Math.pow와 Math.sqrt를 사용하여 빗변 길이를 출력하세요.
실행 예시
Width: 6.0
Height: 8.0
Diagonal: 10.0
문제 2. 절댓값 차이¶
두 정수를 입력받아 두 수의 차이의 절댓값을 출력하세요. Math.abs를 사용하세요.
실행 예시
First: 12
Second: 25
Difference: 13
문제 3. 주사위 숫자¶
Math.random()을 사용하여 1부터 6까지의 정수 중 하나를 출력하는 프로그램을 작성하세요.
출력 예시
Die: 4
문제 4. 사물함 무작위 배정¶
Math.random()을 사용하여 12부터 20까지의 정수 중 하나를 출력하세요.
출력 예시
Locker: 17
문제 5. 원점에서의 거리¶
점 (x, y)를 double로 입력받아 원점 (0, 0)에서의 거리를 출력하세요. Math.pow와 Math.sqrt를 사용하세요.
실행 예시
X: 3.0
Y: 4.0
Distance: 5.0