모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    Cat님의
    개인페이지입니다
    가입 : 10-03-16
    방문 : 1247회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : programmer_2430
    작성자 : Cat
    추천 : 0
    조회수 : 704
    IP : 165.229.***.102
    댓글 : 4개
    등록시간 : 2014/04/06 22:44:03
    http://todayhumor.com/?programmer_2430 모바일
    [자바][입출력] 도대체 왜 입력 받는 부분에서 오류나는 지모르겠네요.

    아래는 소스 코드 통짜인데 제가 뭐때문에 오류가 나는지 몰라서 전부 첨부했네요. 과제 때문인데 제출시간 다되도 제가 답답해서 묻습니다.

    입력받는 부분 scanner 클래스 써도 비슷한 오류때문에 버퍼리더로 해봤는데도 오류네요.

    ㅠㅠㅠㅠ

    import java.io.BufferedReader;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.RandomAccessFile;
    import java.util.Scanner;


    public class report {

    public static void main(String[] args) throws IOException
    {
    int n;
    String input;
    student s1 = new student();
    BufferedReader consoleReader = new BufferedReader(new InputStreamReader(System.in));
    s1.dump();
    while(true)
    {
    System.out.println("모드 설정");
    System.out.println("1:search 2:update 3:print 4:exit");
       
    input = consoleReader.readLine();
    n = Integer.parseInt(input);
    switch(n)
    {
    case 1:
    s1.search();
    break;
    case 2:
    case 3:
    case 4:
    System.out.println("프로그램이 끝났습니다.");
    System.exit(0);
    }
    }
    }

    }

    class student
    {
    private int id; // 학번: 1 ~ 1,000,000
    private char[] name = new char[10]; // 이름
    private char[] dept = new char[12]; // 학과
    private char[] gender = new char[2]; // F: 여자, M: 남자
    private int age; // 나이
    private double grade; // 평점
    public void dump()
    {
    RandomAccessFile rdfile;
    RandomAccessFile wdfile;
    String fname;
    String buf;
    String buffd[];
    int chk=65;
    System.out.println("파일 이름을 입력하시오. ");
    Scanner rdfilename = new Scanner(System.in);
    fname=rdfilename.nextLine();
     
    try
    {
    rdfile=new RandomAccessFile(fname,"r");
    wdfile=new RandomAccessFile("student.dat","rw");
    while((buf=rdfile.readLine())!= null)
    {
    buffd=buf.split(" ");
    id=Integer.parseInt(buffd[0]);
    wdfile.seek((id-1)*chk);
    wdfile.writeBytes(buf);
    }
    rdfile.close();
    wdfile.close();
    }
    catch(FileNotFoundException e)
    {
    System.out.println("파일을 찾을 수 없습니다.");
    System.exit(1);
    } catch (IOException e)
    {
    System.out.println("에러 발생.");
    e.printStackTrace();
    }
    rdfilename.close();
    }
    public void search() throws IOException
    {
    BufferedReader consoleReader = new BufferedReader(new InputStreamReader(System.in));
    RandomAccessFile rdfile;
    int Pid;
    int chk=65;
    String buf;
    String buffd[];
    String input = consoleReader.readLine();
    Pid=Integer.parseInt(input);
    try
    {
    rdfile=new RandomAccessFile("student.dat","r");
    rdfile.seek((Pid-1)*chk);
    buf=rdfile.readLine();
    buffd=buf.split(" ");
    id=Integer.parseInt(buffd[0]);
    if(id>0)
    {
    System.out.println(buf);
    }
    else
    {
    System.out.println("학생이 없습니다. ");
    }
    rdfile.close();
    catch (FileNotFoundException e)
    {
    System.out.println("파일을 찾을 수 없습니다.");
    System.exit(1);
    e.printStackTrace();
    } catch (IOException e)
    {
    e.printStackTrace();
    }
    }
    };

    Cat의 꼬릿말입니다

    이 게시물을 추천한 분들의 목록입니다.
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    133
    GTA 5는 온라인 시스템이 이전 버전이랑 다르나요? [2] Cat 15/04/14 22:39 112 0
    132
    하... 메가타워 버그인가요? ㄷㄷ [4] Cat 15/04/11 18:36 13 0
    131
    과게를 보면 대댓글 기능이 있었으면 하는 생각이 들곤 하네요. [3] Cat 15/03/22 04:19 57 0
    130
    몬스터헌터 콘솔버전들은 예전 온라인처럼 인벤 같은 사이트없을까요? [5] Cat 15/03/19 23:38 28 0
    129
    기타 바레코드 도저히 못 치겠네요... [4] Cat 15/02/09 00:55 24 0
    128
    [메이플]데몬슬레이어 2차스킬 데몬트레이스 많이쓰나요? [2] Cat 15/01/18 18:43 42 0
    127
    [메이플]데벤져 최대 hp가 50만이라는데 [9] Cat 15/01/15 03:28 140 0
    126
    [본삭금]대구, 경산 지역의 좋은 일렉 기타 학원 아시나요? [1] Cat 14/10/17 02:02 15 0
    125
    [심즈3]좌충우돌 세계모험 확팩 괜찮나요? [7] Cat 14/10/07 11:45 59 0
    124
    지금 5069 라바사트 하실분!! [1] Cat 14/10/02 15:00 57 0
    123
    라바사트 등뿔조각 5069도 나오나요? [2] Cat 14/10/02 00:49 29 0
    122
    혹시 어깃 가능하신분 계신가요? ㅠㅠ [1] Cat 14/09/03 00:26 48 0
    121
    심즈2 얼티밋 vs 심즈 3 기본만 [5] Cat 14/07/24 20:30 149 0
    120
    안녕하세요. 하이잘 호드 asky 길드에서 플레이하던 힘센성기삽니다에요 [3] Cat 14/07/22 23:54 27 1
    119
    삼성,lg노트북 추천 부탁드립니다 [3] Cat 14/07/11 00:22 29 0
    118
    [기보][마법사]투기장 늅늅의 2번째 기보 [2] Cat 14/05/24 19:59 36 0
    117
    시스템 콜을 수정한 후에 적용하려면 어떻게 해야하나요? [2] Cat 14/05/24 02:14 20 0
    116
    [기보][주술사] 제 기보인데 투기장 고수분들의 검수를 바랍니다. [6] Cat 14/05/17 21:07 35 0
    115
    투기장 법사 픽 좀 도와주실분~~~ [3] Cat 14/05/09 17:44 32 0
    114
    주술사 투기장 전설 픽좀 도와주세요 [4] Cat 14/05/09 00:15 22 0
    113
    짱개각시가 왔다갔네요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [2] Cat 14/04/27 16:10 249 0
    [자바][입출력] 도대체 왜 입력 받는 부분에서 오류나는 지모르겠네요. Cat 14/04/06 22:44 12 0
    111
    [파일입출력][C++]도저히 못찾겠네요. 문제점 ㅜㅜ [1] Cat 14/04/05 15:03 32 0
    110
    C++ 질문입니다. 클래스에 파일스트림 복사? 관련입니다. Cat 14/04/01 22:59 18 0
    109
    노트북 그래픽카드 잘되는지 어떻게 확인하죠? [1] Cat 14/03/31 20:46 26 0
    108
    노트북 무선랜이 안잡히네요. [1] Cat 14/03/25 23:28 18 0
    107
    페이데이2 최하옵 보다 더 사양 낮게 설정못하나요? [2] Cat 14/03/24 15:25 92 0
    106
    노트북 2개중에 선택하라면 어떤 게 나을까요? [3] Cat 14/03/23 02:40 46 0
    105
    노트북 추천 부탁드립니다. [7] Cat 14/03/23 01:38 36 0
    104
    게시판 생긴거 지금 보네요 축하축하!! Cat 14/03/23 00:35 12 0
    [1] [2] [3] [4] [5] [6] [7]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈