디시인사이드 갤러리

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

갤러리 본문 영역

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

자바초보(222.105) 2011.03.22 17:40:47
조회 99 추천 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 - -
240755 하노이 탑 분석 [5] [성대아싸]갤로그로 이동합니다. 11.03.28 6467 2
240753 형들 인버터 2개를 직렬로 연결하는 이유가 뭐야? [9] 6시내고환(124.28) 11.03.28 3205 0
240752 횽들 C99 표준에 main에 있는 내용인데 어슐러르귄갤로그로 이동합니다. 11.03.28 88 0
240751 자료 구조 리스트가 [2] 읭읭읭읭갤로그로 이동합니다. 11.03.28 62 0
240749 가상 디바이스 드라이버 [3] magune갤로그로 이동합니다. 11.03.27 133 0
240746 malloc 가상주소 할당 아시는분 ㅠㅠ [5] ㄷㅎ(218.50) 11.03.27 115 0
240745 형들~ 이거 에러 좀 잡아주세요~ 부탁 ㅠ.ㅠ 몇줄 안되요.. [5] 어쩌다에이스갤로그로 이동합니다. 11.03.27 95 0
240743 님들 c언어로 입출력한 데이터정보를 다시 돌렸을떄 [2] rrr(124.80) 11.03.27 57 0
240740 [C] 콘솔에 제목 이쁘게 출력할 때... [13] 뇌자알갤로그로 이동합니다. 11.03.27 272 0
240739 글왜안싸지냐거 뇌자알갤로그로 이동합니다. 11.03.27 29 0
240738 횽들아 입출력이 문제가 아니고욤 ㅜㅜ [1] rrr(124.80) 11.03.27 50 0
240737 공간복잡도에 대해서 질문좀 ㅜㅜ부탁할꼐.. [13] 스카이혼(163.239) 11.03.27 200 0
240736 횽들 섯다를 c로 프로그래밍하는데 이기는 여부 판단하는거 어케해야되ㅠㅠ [7] Raspee갤로그로 이동합니다. 11.03.27 94 0
240734 나도 c언어 독학했는데, 하앍하앍(123.199) 11.03.27 268 0
240733 난 c언어를 독학을 햇는데 그래서그런지 누군가 독학하면 계속 알려주고싶음 [1] ㅋㅋ(110.5) 11.03.27 145 0
240730 마인크래프트 재밌겠당. [2] 하앍하앍(123.199) 11.03.27 87 0
240729 형님들 텍스트로 입력받은 일반행렬의 곱셈 코드 좀 짜주세요 [4] ㅇㅇ(165.194) 11.03.27 83 0
240728 한자리수 계산기 만들기 +,-기만 이거 하루만에만들면 인정! [3] 탱킹갤로그로 이동합니다. 11.03.27 123 0
240727 컴공 3학년생인데......프로젝트 경험 같은건 어디서 쌓나염..? [2] 형아들(114.111) 11.03.27 212 0
240726 요즘 이공대 인기학과 순서가 어떻게 되냐? [2] 미라발칸갤로그로 이동합니다. 11.03.27 223 0
240724 요즘 이곳저곳 면접보고다니는데 고민되네 안드로이드라인타면 x될꺼같고 [1] 24(203.90) 11.03.27 113 0
240723 WSAAsyncSelect하고 커넥트당 쓰레드 하나 만드는거랑 [2] SODmaster갤로그로 이동합니다. 11.03.27 66 0
240721 자바 입력메소드 자바(211.58) 11.03.27 109 0
240719 둘중에 이쁜건 모징? [4] 하하하(61.255) 11.03.27 215 0
240718 sign-magnitude 이게 뭔뜻인지좀 말해주세영 [4] ㅜㅜ(125.135) 11.03.27 279 0
240717 비트맵 전송 최적화? [2] 한마음택배갤로그로 이동합니다. 11.03.27 87 0
240716 왜 컴퓨터쟁이들이 비젼이없을까 이유는하나임 [2] 1(124.80) 11.03.27 151 0
240715 님들 부탁있어요 ㅜㅜ 너무 급해서그러는데 이것좀갈켜주세요 [3] rrr(124.80) 11.03.27 74 0
240713 트리 글 어디갔음? prismatic갤로그로 이동합니다. 11.03.27 55 0
240712 임베디드 분야라하믄 어떤 게 있음요? 하앍하앍(123.199) 11.03.27 80 0
240711 아쉬발아쉬발스발스발 ㅇㅇ(121.169) 11.03.27 58 0
240708 파일 입출력할때 뭔가 이상하게된다. [2] asdfs(222.239) 11.03.27 65 0
240706 좆고수님들 비쥬얼스튜디오 질문좀 v(121.172) 11.03.27 104 0
240705 횽들 알고리즘 하는데 이것좀..ㅜㅜ [1] 진짜(121.129) 11.03.27 91 0
240704 아나... 컴공과인데.... [8] 닼흐템플러갤로그로 이동합니다. 11.03.27 349 0
240703 형님들 이거 한번만 봐주십쇼!!!!! [1] 회색사과갤로그로 이동합니다. 11.03.27 62 0
240702 지금 현재 프로그래머인 횽 없나? ㅇㅇ(115.140) 11.03.27 59 0
240700 과제한거 커맨드프롬프트 화면을 보니 뿌듯하다 ㅁㄴㅇㄹ(222.239) 11.03.27 66 0
240698 원래 전부 이런건가 아니면 내가 장애인이라서 이러는건가 ㅠㅠ ㅁㄴㅇㄹ(222.239) 11.03.27 64 0
240694 기초적인거 하나만 질문드려요(과제는 아니구요) [1] 블러디갤로그로 이동합니다. 11.03.27 112 0
240693 컴공인 형들은 왜 컴공온거야? [5] 자취생੦ܫ੦갤로그로 이동합니다. 11.03.27 212 0
240692 사장의 노예쉑이들 ㅋㅋㅋ [2] ㅎㅎㅎ(61.255) 11.03.27 118 0
240690 안드로이드 2차 질문 이여 (수정했어요) [14] 초보안(112.149) 11.03.27 182 0
240689 비쥬얼베이직 자격증같은거있음??????? [5] 강북라코스테갤로그로 이동합니다. 11.03.27 320 0
240686 이바보형 [2] clique갤로그로 이동합니다. 11.03.27 67 0
240685 메모리 맵드 아이오가 뭐양? [12] 하앍하앍(123.199) 11.03.27 204 0
240684 gvim에서 텍스트파일 썼는데 파일이 안보여;; [11] ㅁㅁㅁㅁ(175.116) 11.03.27 87 0
240683 자바로 짠 구구단이다 옛다 먹어라 [3] c(125.143) 11.03.27 132 0
240682 니덜 아이패드용 Oplayer 버전업 된 건 알고 갤질하냐? [5] 분당살람갤로그로 이동합니다. 11.03.27 262 0
240681 rntjr횽 계시빈까 [3] prismatic갤로그로 이동합니다. 11.03.27 73 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2