디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

이거 자바소스 주석좀 부탁드립니다ㅠㅠ

자바초보(222.105) 2011.03.22 17:40:47
조회 100 추천 0 댓글 9

휴 너무 초보라 이게 뭐가 뭔지 모르겠네요

 

하나하나 주석 설명좀 해주시면 정말 감사하겠습니다 ㅠ_ㅠ

 

import java.util.Scanner;

public class ScoreManager
{
  private Scanner sc;
  private boolean bContinue = true;
  private Student[] classRoom;
  private int no = 0;

  public static void main(String[] paramArrayOfString) {
    new ScoreManager().go();
  }

  private void go()
  {
    this.sc = new Scanner(System.in);
    this.classRoom = new Student[10];

    showTitle();
    while (this.bContinue) {
      int i = showMenu();

      switch (i) {
      case 0:
        System.out.println("프로그램을 종료합니다....");
        this.bContinue = false;
        break;
      case 1:
        inputStudent();
        break;
      case 2:
        showScoreTable();
        break;
      default:
        System.out.println("메뉴는 (0-2) 사이의 값만 선택가능합니다.");
      }
    }
  }

  private void showScoreTable()
  {
    System.out.println();
    System.out.println("=================성적 처리 결과========================");
    System.out.println("번호\\t이름\\t국어\\t영어\\t수학\\t총점\\t평균");
    System.out.println("=======================================================");
    for (int i = 0; (i < 10) &&
      (this.classRoom[i] != null); i++)
    {
      Student localStudent = this.classRoom[i];
      System.out.println(localStudent.no + "\\t" + localStudent.name + "\\t" + localStudent.kor + "\\t" + localStudent.eng + "\\t" + localStudent.mat + "\\t" + localStudent.tot + "\\t" + localStudent.avg);
    }
    System.out.println("=======================================================");
  }

  private void inputStudent()
  {
    Student localStudent = new Student();
    localStudent.no = (this.no + 1);

    System.out.println("======성적 입력=====");
    try {
      System.out.print(localStudent.no + "번 학생 이름 = ");
      this.sc.reset();
      localStudent.name = this.sc.next();
      this.sc.reset();
      System.out.print("국어 = ");
      localStudent.kor = this.sc.nextInt();
      System.out.print("영어 = ");
      localStudent.eng = this.sc.nextInt();
      System.out.print("수학 = ");
      localStudent.mat = this.sc.nextInt();
    } catch (Exception localException) {
      System.out.println("잘못된 정보 입력으로 메뉴로 돌아갑니다.");
      this.sc.nextLine();
      return;
    }

    localStudent.calcTot();
    localStudent.calcAvg();

    this.classRoom[(this.no++)] = localStudent;
  }

  private void showTitle() {
    System.out.println();
    System.out.println("==========================================");
    System.out.println("=            성적 관리 프로그램\\t         =");
System.out.println("= ver 0.1 =");
System.out.println("= created by SH =");
    System.out.println("==========================================");
  }

  private int showMenu()
  {
    int i = -1;
    System.out.println();
    System.out.println("===================메 뉴===================");
    System.out.println("0 : 프로그램 종료");
    System.out.println("1 : 성적 입력");
    System.out.println("2 : 성적 출력");
    System.out.println("===========================================");
    System.out.print("선택 >> ");
    try {
      i = this.sc.nextInt();
    } catch (Exception localException) {
      System.out.println("숫자만 입력 가능합니다.");
      this.sc.nextLine();
    }
    return i;

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
240842 한국어 입·출력 문제 세브(222.239) 11.03.28 93 0
240838 횽들아 존나 똥매너로 하나만 좀 물어봐도 됨 ㅇ? C언어 소스 [1] 취미는적당히갤로그로 이동합니다. 11.03.28 90 0
240837 프로그래머를 다른 말로 뭐라하는지 아냐? [1] 32C234DE2398(58.225) 11.03.28 170 0
240836 내가 20살때 26살은 [4] 김폐인갤로그로 이동합니다. 11.03.28 162 1
240833 혹시 <즉시 재생 프로그램>이라고 알아? 들어본 사람 있어? [3] 222222222(210.94) 11.03.28 75 0
240829 앱 경력자 연봉 두배 줘도 못 구해…경쟁사 직원 빼가기 다반사 [4] 형들아(14.41) 11.03.28 234 0
240828 스트림암호 흉내좀 내볼려는데 이건 왜 안되는거야? [5] ㅁㅁㅁㅁ(175.116) 11.03.28 71 0
240827 그거아냐 앱개발자 단가후려치기하려고 기술진흥원에서 개발자 양산해내는거 [1] 4(203.90) 11.03.28 169 0
240824 익명 이너클레스 이런 ㅄ같은거 왜있음? [11] NICE(175.205) 11.03.28 185 0
240823 밑에 개발자 품귀글 그냥 보고 넘길게 아닌게... [4] 햏햏했갤로그로 이동합니다. 11.03.28 117 0
240822 도와주세요 사례하겟스므니다 [3] 도와주세요엉(221.138) 11.03.28 161 0
240821 자식인에서 API과제 찾아서 냈다가 탈탈 털림 ㅜㅜ [12] 대송동견우갤로그로 이동합니다. 11.03.28 245 0
240820 앱 경력자 연봉 두배 줘도 못 구해…경쟁사 직원 빼가기 다반사 [7] 한마음택배갤로그로 이동합니다. 11.03.28 264 0
240819 저번에 23살에 시작해도 되냐고 물어봤던 뉴비인데.... [9] sdpower(175.212) 11.03.28 285 0
240817 알고리즘 어떻게 할지 방향만이라도 제시점...DC의 파워를 믿고 올립니다 [6] 아르고리즈므(220.68) 11.03.28 184 0
240816 SI 3개월 알바 찾는데... [2] 분당살람갤로그로 이동합니다. 11.03.28 200 0
240815 PE 엔트리포인트에 넣을 프로그램 [1] 마호로(220.117) 11.03.28 73 0
240814 혹시 서버 관리 해본 횽아 있어? [25] 허허벌판갤로그로 이동합니다. 11.03.28 222 0
240813 [해커대학]세미해커 39기 모집안내(모의해킹,포렌식) gumpkim(118.130) 11.03.28 122 0
240812 개발때려 치고 사업 관리 하니까 존내 편하고 상여금도 더 많이 받음욬ㅋㅋ [2] 시크함갤로그로 이동합니다. 11.03.28 175 0
240811 물어볼게 한가지 있습니다 ?(112.170) 11.03.28 70 0
240810 형님들.. 여기서 자꾸 막히네요 도와주세요 도와주세요(58.120) 11.03.28 60 0
240809 회사 업무가 늘어난다.. [10] 허허벌판갤로그로 이동합니다. 11.03.28 212 0
240808 Scheme를 VIM에서 하고시픈데,, Sch2m2쵸보(114.71) 11.03.28 54 0
240807 c언어의 메모리구조? c#의 메모리구조? [2] 하앍하앍(123.199) 11.03.28 167 0
240806 근데 프갤에 [3] c뉴비갤로그로 이동합니다. 11.03.28 90 0
240804 C++ 질문 한가지만 드릴게요 답변좀 ㅜㅜ [4] 씨플질문(211.227) 11.03.28 129 0
240803 자바 스윙 질문 [2] 우아아갤로그로 이동합니다. 11.03.28 73 0
240802 너희들 아는게 뭐냐? ttttttt(125.241) 11.03.28 65 0
240801 좌표계산좀 도와주세여ㅜㅜ [1] 김지엘(210.107) 11.03.28 66 0
240800 비쥬얼 베이직 뭐가 문제야? [1] etetet(125.241) 11.03.28 85 0
240799 망햇냐 아땝갤로그로 이동합니다. 11.03.28 53 0
240798 학교 컴에 USB3.0 카드를 달아봤는데 [3] 분당살람갤로그로 이동합니다. 11.03.28 158 0
240797 아싸하면 혼자 공부해서 짱될줄알았지?? [3] 듣보킹갤로그로 이동합니다. 11.03.28 167 0
240796 아싸 탈츌하고싶다 ㅠㅠ [3] c뉴비갤로그로 이동합니다. 11.03.28 108 0
240795 pcb라는 게 뭐양? [1] 하앍하앍(123.199) 11.03.28 72 0
240794 횽들 자바좀 질문 [5] 횽들아(218.49) 11.03.28 133 0
240793 변비에 치질 [2] elwlwlwk갤로그로 이동합니다. 11.03.28 105 0
240792 돈 벌고 다른 사람들한테 가오 잡는게 목적이면 프로그래머는 그닥인 듯 [3] ㅇㅇ(222.107) 11.03.28 213 0
240791 아주 간단한 Mysql 질문.. [3] 잉여킹-_-(59.18) 11.03.28 140 0
240790 C# 질문 하려면 어디가 적당한가요? [5] ㅁㅁㅁ(61.109) 11.03.28 131 0
240789 진심 군대 가기 무섭다 [2] ㅁㄴㅇㄹ(121.132) 11.03.28 153 0
240788 c언어잘하는사람 [2] 장현우(175.196) 11.03.28 234 0
240785 눈물나네 써니덕후갤로그로 이동합니다. 11.03.28 69 0
240784 근데 안철수 연구소나 알집같은거 돈 어떻게 범? [2] 금고래갤로그로 이동합니다. 11.03.28 207 0
240783 엑페에 안드로이드 올렸더니 써니덕후갤로그로 이동합니다. 11.03.28 82 0
240782 월 천원짜리 웹호스팅 [1] ㄹㅇㄴ(210.178) 11.03.28 144 0
240780 MAC도 윈도우처럼 메세지 기반으로 동작하나요?? [1] 궁금이(61.33) 11.03.28 112 0
240779 월요일이 싫은이유 [6] elwlwlwk갤로그로 이동합니다. 11.03.28 232 0
240778 입개르 [3] 아땝갤로그로 이동합니다. 11.03.28 73 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2