1. [Package] Package kr.univ.incheon에 속하는 클래스 MyNamePrint를 작성하시오. 이 클래스는 “Hello, INU”를 출력하는 public method showMyName( )를 가지고 있다.
2. [import] Package kr.univ.inu에 속하는 클래스 Test를 작성하시오. 이 클래스의 main method에서는 kr.univ.incheon.MyNamePrint의 showMyName( )을 호출한다. 여기서는 import를 이용하여 MyNamePrint를 지정하시오.
3. [java.lang.Object] Package kr.city.songdo에 속하는 클래스 Test를 작성하시오. 이 클래스의 main method에서 kr.univ.incheon.MyNamePrint의 instance 2개를 만들고, hashCode를 출력하시오.
4. [Wrapper class: Integer, static] 문자열 “45”와 “55”를 정수로 변환하고, 합을 구하여 출력하는 프로그램을 작성하시오.
5. [String] 문자열 “abcde”를 모두 대문자로 바꾸어 출력하는 프로그램을 작성하시오.
6. [String] 문자열 “I am a boy”에서 공백문자를 모두 ‘_’로 바꾸어 출력하는 프로그램을 작성하시오.
7. [StringBuffer] 문자열 “hello”를 각각 String과 StringBuffer로 만들고, 뒤에 INU를 추가하여 출력하는 프로그램을 작성하시오. 최종 문자열의 hashCode를 출력하여 그 차이를 설명하시오.
8. [Interface] kr.univ.embedded.Human interface를 정의하시오. 이 interface는 sayHello( )와 sayHi( ) method를 포함한다. Package kr.univ.people에 속하는 American과 Korean 클래스를 각각 만들고, Human interface를 상황에 맞도록 구현하시오.
9. [Abstract class] 위 8번 문제를 abstract 클래스를 이용하여 작성하시오.
'Java프로그래밍 > 예제문제' 카테고리의 다른 글
Timer : TmerLogic and Test program (0) | 2016.04.08 |
---|---|
Timer Source Code: TimerUI (0) | 2016.04.08 |
계산기 만들기 숙제 (0) | 2016.03.25 |
예제문제: 상속 (0) | 2015.03.24 |
예제문제: 클래스 정의 (0) | 2015.03.24 |