Search

클래스2_문제01_연습문제1

대분류
STEP10 함수/클래스
문제 난이도
필수
소분류
클래스2_문제

영상

문제

<script> class Test { ex01() { /* 직접 구현하시오. */ } ex02() { /* 직접 구현하시오. */ } } let t = new Test(); /* [문제1] 1부터 5까지의 합을 출력하는 메서드를 구현하시오. [정답1] 1부터 5까지의 합 = 15 */ t.ex01(); /* [문제2] 1부터 100사이의 랜덤 숫자 3개를 저장해 최대값을 출력해주는 메서드를 구현하시오. [예시2] 68, 5, 95 에서 최대값 = 95 */ t.ex02(); </script>
Java
복사

해설

<script> class Test { ex01() { let total = 0; for(let i=1; i<=5; i++) { total += i; } document.write("1부터 5까지의 합 = " + total + "<br>"); } ex02() { let x = Math.floor(Math.random() * 100) + 1; let y = Math.floor(Math.random() * 100) + 1; let z = Math.floor(Math.random() * 100) + 1; let maxNum = x; if(maxNum < y) { maxNum = y; } if(maxNum < z) { maxNum = z; } document.write(x + ", " + y + ", " + z + " 에서 최대값 = " + maxNum + "<br>"); } } let t = new Test(); /* [문제1] 1부터 5까지의 합을 출력하는 메서드를 구현하시오. [정답1] 1부터 5까지의 합 = 15 */ t.ex01(); /* [문제2] 1부터 100사이의 랜덤 숫자 3개를 저장해 최대값을 출력해주는 메서드를 구현하시오. [예시2] 68, 5, 95 에서 최대값 = 95 */ t.ex02(); </script>
Java
복사