You are on page 1of 6

기본 자료 타입과 Class (week 2)

Lecture 2, Object Oriented Programming

Kichun Lee
skylee@hanyang.ac.kr
Task 0: 정수 입력 받기 , 사칙 연산

 화면으로부터 두 개의 integer (a,b) 를 입력 받고

 두 수의 합 (a+b), 곱셈 (a*b), 나눗셈 (a/b) 의 값을 출력


하시오

 또한 , a^b 도 출력해보시오

2
Task 1: 세제곱 하는 프로그램

 주어진 integer 를 세제곱하여 보여주는 프로그램을 만드시오

 Cube 라는 클래스를 만들어서 만들어보시오

3
Task 2: Math.random() 사용

 두 integer 수 A 와 B 사이에 (A <= B) 랜덤하게 정수를


만들어내는 프로그램을 작성하시오

4
Task 3: Die 클래스 변형하기

 Die 클래스에 “이전에 앞면이 나왔는지를 나타내는“ Boolean


상태 변수를 추가해보시오

 Die 클래스에 상태에 따라서 , “ 앞면” 또는 “뒷면”이라고 print


해보시오 .

5
Task 4: CountFlips.java 수정

 두 개의 coin 을 사용하여 동시에 앞면이 나오는 확률이 ¼


임을 보여보시오

You might also like