디시인사이드 갤러리

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

갤러리 본문 영역

자바 코딩하다가 오류가 나는데 왜 그런걸까요....

스백십갤로그로 이동합니다. 2011.11.04 02:54:21
조회 85 추천 0 댓글 4

class UserInfo{
 String name;
 String money;
 String contents;
 public UserInfo(String name, String money,String contents)
 {
  this.name = name;
  this.money = money;
  this.contents = contents;
 }
 public void showUserInfo()
 {
  System.out.print("name : "+name+"  ");
  System.out.print("money : "+money+"  ");
  if(contents!=null)
   System.out.print("contents : "+contents+"  ");
  System.out.println();
 }
}

class Change{
 final int MAX_CNT=100;
 UserInfo[] user1 = new UserInfo[MAX_CNT]; //배열 선언
 int curCnt = 0;
 public void inputData()
 {
  System.out.println("데이터 입력을 시작합니다..");
  
  System.out.print("이름 : ");
  String name=MenuViewer.keyboard.nextLine();
  System.out.print("금액 : ");
  String phone=MenuViewer.keyboard.nextLine();
  System.out.print("내용 : ");
  String birth=MenuViewer.keyboard.nextLine();
  
  user1[curCnt++]=new UserInfo(name, phone, birth);
  System.out.println("데이터 입력이 완료되었습니다. \\n");  
 }
 public void printData()
 {
  for(int dataIdx=0; dataIdx<user1.length; dataIdx++)
  {
   user1[dataIdx].showUserInfo();
  }////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  System.out.println("데이터 출력이 완료되었습니다. \\n");  
 }
}

class MenuViewer
{
 public static Scanner keyboard=new Scanner(System.in);
 
 public static void showMenu()
 {
  System.out.println("금전 출납 관리 프로그램 입니다.");
  System.out.println("1. 데이터 입력");
  System.out.println("2. 데이터 검색");
  System.out.println("3. 데이터 출력");
  System.out.println("4. 데이터 삭제");
  System.out.println("5. 프로그램 종료");
  System.out.print("선택: ");
 }
}
class MoneyManage2{
 public static void main(String[] args)
 {
  Change change=new Change();
  int choice;
  
  while(true)
  {
   MenuViewer.showMenu();
   choice = MenuViewer.keyboard.nextInt();
   MenuViewer.keyboard.nextLine();
   
   switch(choice)
   {
   case 1 :
    change.inputData();
    break;
   case 2 :
    change.searchData();
    break;
   case 3 :
    change.printData();//출력
    break;//////////////////////////////////////////////////////////////////////////
   case 4 :
    change.deleteData();
    break;
   case 5 :
    System.out.println("프로그램을 종료합니다");
    return;
   }
  }
 }
}

case3만 오류가 나는데 왜 오류가 나는지 모르겠습니다...
메인에서 처음에 메뉴를 불러와서 키보드로 숫자 입력받고 우선 데이터를 넣고 1 1 1 // 2 2 2  이렇게 넣고 출력을 하면

name : 1  money : 1  contents : 1 
name : 2  money : 2  contents : 2 
Exception in thread "main" java.lang.NullPointerException
 at Change.printData(MoneyManager2.java:65)
 at MoneyManage2.main(MoneyManager2.java:144)
이렇게 됩니다. 65는 첫번째 /////////////////////////////////////////////////////////////////////////////이게 있는 줄이구요
144는 두번째 ///////////////////////////////////////////////////////////////이게 있는 줄입니다..
해결좀 해주세요 ㅠㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 대박 날 것 같아서 내 꿈에 나와줬으면 하는 스타는? 운영자 25/11/17 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
285941 프로그래머들의 대우가 안좋다는거에 대해 생각해 봤다. [5] 1(121.182) 11.11.04 157 0
285940 열혈강의 자료구조와 알고리즘 무료 강의 못구해?? 돌멩이(114.70) 11.11.04 232 0
285939 C언어] 포인터배열 관련질문드리옵니다.^-^!! 뒷바다\"범고래\".갤로그로 이동합니다. 11.11.04 114 0
285937 교수님이 말하길 자기친규가 겜회사 개발잔데 [10] 알오티씨플머갤로그로 이동합니다. 11.11.04 284 0
285936 제이쿼리 잘하는 사람 존경스럽다.. [12] 꼬꼬월드갤로그로 이동합니다. 11.11.04 262 0
285935 이거 야구게임인데.. [2] 히히(119.203) 11.11.04 72 0
285933 켠김에 왕까지 [1] .,.,(211.246) 11.11.04 82 0
285932 형들 변수를 두자리 숫자로 처리할 수 있을까효 [6] Dawnwalkre갤로그로 이동합니다. 11.11.04 89 0
285931 아 시바.. 정다연 같은 아줌마한테 입양되고싶다 [2] Stan(220.244) 11.11.04 300 0
285930 jsp는 어떤책이 진리? [2] ㅋㅌㅊ(210.178) 11.11.04 105 0
285929 오늘 대학로 8시에 치맥 달릴 사람들 있냐~ [8] 꼬꼬월드갤로그로 이동합니다. 11.11.04 138 0
285927 웹하드 좋은거... [1] 의료_인갤로그로 이동합니다. 11.11.04 67 0
285926 후로게이들은 이런거 보고 고민할 필요 없겟지? 정답짤 올라간다. [3] 다림줄갤로그로 이동합니다. 11.11.04 98 0
285925 옷벗기기 게임 한판해요.swf [5] Stan(220.244) 11.11.04 894 5
285923 후로게이들은 이런거 보고 고민할 필요 없겟지? [2] HarlemLuiah갤로그로 이동합니다. 11.11.04 87 0
285922 [참조] 프갤 급번개 [12] monoless갤로그로 이동합니다. 11.11.04 181 0
285920 이런 짤방을 좋아한다구여? [5] -ㅂ-(183.102) 11.11.04 124 0
285919 정모한다면 마비노기 갤처럼... [8] 다림줄갤로그로 이동합니다. 11.11.04 137 0
285918 프갤러들은 NPC인가? [2] -ㅂ-(183.102) 11.11.04 78 0
285917 나의 로망은 이런 여자 13금 [3] 다림줄갤로그로 이동합니다. 11.11.04 162 0
285915 솔까말 남자의 로망은 어린 여자 아니냐??? [1] 거칠게갤로그로 이동합니다. 11.11.04 141 0
285914 프갤배 꼬꼬마 정모 주최합니당 [7] 꼬꼬월드갤로그로 이동합니다. 11.11.04 108 0
285912 갑자기 일평생 bada 어플만 만들고싶어진다 [12] Stan(220.244) 11.11.04 134 0
285911 12살 어린애랑 사귀면 개새끼냐? [9] ㅁㄴㅇㄹ(121.66) 11.11.04 140 0
285910 전역 배열 질문좀 [1] 허접(203.234) 11.11.04 73 0
285909 프갤에서 내가 키 제일 작을것 같음 [4] 꼬꼬월드갤로그로 이동합니다. 11.11.04 82 0
285908 담주 금욜 쥐스타 간다~ 잇힝~ [3] 외계달팽갤로그로 이동합니다. 11.11.04 49 0
285907 지금 winapi열심히 공부해도 되나요? [1] (203.249) 11.11.04 66 0
285906 횽아들 superuser.com 이 스택오버플로우 형제 사이트임?? [1] 시불라미갤로그로 이동합니다. 11.11.04 44 0
285905 이 프로젝트 점점 산으로 가고 있다! [4] 꼬꼬월드갤로그로 이동합니다. 11.11.04 97 0
285903 독보다는 퀵라운처(?) 같은게 존나 짱인듯 [1] 시불라미갤로그로 이동합니다. 11.11.04 45 0
285901 캐꼬랑 큐짱은 봄니당 [13] 햏햏했갤로그로 이동합니다. 11.11.04 98 0
285900 나도 첨에는 독이니 레인미터니 열심히 썼었는데 [1] 꼬꼬월드갤로그로 이동합니다. 11.11.04 64 0
285899 날씨도 꾸릿꾸릿하고 밥먹고 나니 졸립다. [3] 거칠게갤로그로 이동합니다. 11.11.04 56 0
285898 내가 예전에 몇 번 올렸던 취업조언짤 [5] 분당살람갤로그로 이동합니다. 11.11.04 183 0
285897 java 는 memory 관리가 안됨 그래서 병신임 ㅠ.ㅠ [4] iljeomobolt갤로그로 이동합니다. 11.11.04 123 0
285895 형들 [1] d(175.210) 11.11.04 37 0
285894 너희들도 블로그에 강의해라. [4] 바보플머(121.190) 11.11.04 162 0
285893 짜증나 [1] 레갑(112.216) 11.11.04 32 0
285892 요새 홈쇼핑에서 [4] 중간점검갤로그로 이동합니다. 11.11.04 68 0
285891 무선 인터넷 단말기? usb처럼 생긴거 구입하면 인터넷 할 수 있나요? [3] 255(218.147) 11.11.04 74 0
285890 로켓독 쓰는데 자꾸 오류남 [4] HarlemLuiah갤로그로 이동합니다. 11.11.04 69 0
285886 이중 포인터가 가능하면 100중 포인터도 가능한가염??? [3] 거칠게갤로그로 이동합니다. 11.11.04 115 0
285885 이산수학하고 알고리즘과 자료구조 [2] 멸자(130.126) 11.11.04 121 0
285883 LINQ 중간점검(124.254) 11.11.04 48 0
285880 다들 맛점! 얼빠진호랑이갤로그로 이동합니다. 11.11.04 51 0
285879 형님들 FTP 구축좀 물어볼껭..... [8] 마늘이좋아갤로그로 이동합니다. 11.11.04 89 0
285878 미친듯이 짜증이 밀려온다 [5] 얼빠진호랑이갤로그로 이동합니다. 11.11.04 91 0
285877 간단한 C+ 문제 질문이용 ㅠㅠ [2] 아아아아오아(175.200) 11.11.04 64 0
285876 여 피보나치를 만들엇는대 질문이있어 ㅜㅜ [4] 탁이★갤로그로 이동합니다. 11.11.04 81 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2