|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=865 [복사]
【1】 Student 클래스를 디자인하려고 한다. 다음 요구사항을 참고하여 Student 클래스를 완성하고,
이를 테스트하기 위한 구동 클래스를 적절히 완성시키시오.
public class Student {
/* 1. 클래스의 속성 정의 */
//학생 성명: private
//학생 학번: private
//학생 학번을 자동으로 1 증가시키는 자동 카운터: public
/* 2. 클래스의 생성자 정의 */
//클래스의 속성을 초기화시키는 과정에서 학생의 이름을 매개변수로 받아
//학생 성명을 초기화, 자동 카운터 실행 및 이 결과를 학번으로 자동 할당
/* 3. 클래스의 메소드 정의 */
//3.1 학생의 이름을 반환시키는 메소드 정의: public
//3.2 학생의 학번을 반환시키는 메소드 정의: public
}//End of Student
public class StudentTest {
public static void main(String[] args) {
//1. Student 클래스에 대한 객체 생성: 생성자의 매개변수 값은 “홍길동”
//2. Student 클래스의 객체를 이용하여 학생 성명과 학번을 화면에 출력
}
}//End of StudentTest
<Source Code>:: 작성된 소스코드를 이 위치에 첨부하시오.
<Running Result>:: 실행 결과를 이 위치에 첨부하시오.
【2】 위에서 완성된 결과를 활용하려고 한다. Student 클래스에 대한 객체는 원하는 횟수만큼 생성하려고 한다. 이를 위해서는 희망하는 입력 수만큼 화면에서 학생의 이름을 입력받아야 한다. Scanner 클래스를 활용하여 화면 입력처리를 수행하고, 입력 받는 과정에서는 무한 루프 내에서 처리하고 특정 기준 값이 입력될 경우에는 입력을 그만 두도록 프로그램의 제어를 실현시키시오.
//참고: 구현 절차
//Student 클래스는 재활용을 하고, 구동 클래스는 다음과 같은 내용으로 구현할 것.
1. 프로그램의 실행
2. while(true) {
학생의 이름을 입력받고, 적절한 변수 공간에 저장하기;
if(입력받은 값이 특정 조건에 일치하면) break;
}
3. Student 클래스에 대한 객체 생성
4. 적절히 각 학생의 이름과 학번을 화면에 출력하기
<Source Code>:: 작성된 소스코드를 이 위치에 첨부하시오.
<Running Result>:: 실행 결과를 이 위치에 첨부하시오.
우리팀들현제 멘붕입니다 도와주세요 ,,, ehdqja1234@naver.com
|
Hit : 4141 Date : 2014/05/07 05:39
|