콘텐츠로 이동

Java 직접 코딩 문제: Unit 1.11 Using the Math Class

이름: ____________

  • 각 문제는 직접 Java 코드를 작성하는 문제입니다.
  • 별도 지시가 없으면 파일 이름은 Main.java, 클래스 이름은 Main으로 작성하세요.
  • 입력이 필요한 문제는 Scanner를 사용하세요.
  • 실행 예시는 출력 형식을 보여 주기 위한 예시입니다.

문제 1. 직각삼각형 빗변

두 변의 길이를 double로 입력받아 Math.powMath.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.powMath.sqrt를 사용하세요.

실행 예시

X: 3.0
Y: 4.0
Distance: 5.0