949, 1/48 회원가입  로그인  
   ehdqja1234
   자바 레포 도와주세요

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



    
nsh009 이건 그냥 짜주라는건데요.... 쉽습니다... 직접 짜보시구요... 레포트면 최소한 하는 법은 가르쳐 주고 레포트를 내주었겟죠... 2014/05/07  
ehdqja1234 우리팀들 지금 멘붕입니다 자바를 현제 이론으로 배우고 있어서 머가먼지 모르겠네요 ㅡㅡ 2014/05/08  
jj4st13 ...그냥 저기 하라는대로 하면 되는거네요......이거 참...ㅎㅎㅎ
그런데 저 카운터가...메소드인가요 아니면 객체를 생성할시 1증가는 건가요....
메소드일경우 그냥 변수하나 선언 후에 메소드로 불러들이면 1증가시키게 하면되고 객체생성시에 증가하는거면 생성자에 넣어주도록 하면 됩니다.... 반환하는건 메소드 만들고 내용에 그냥 return만 해주면 되는거고

밑에껀 말그대로 입력받아서 저장후에 객체생성시 초기화 시켜주면 되는겁니다.,,,,,,이건 그냥 클래스 작성방법만 알면 되는거네요
2014/05/08