디시인사이드 갤러리

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

갤러리 본문 영역

자바 java.lang.NoSuchMethodError: main

충대박지성(114.207) 2011.10.15 17:01:25
조회 32 추천 0 댓글 1

import java.util.Scanner;
class PhoneMember {
 String name; // 나이
 String addres; // 주소
 int age; // 나이
 int mno; //고객번호
 String sex; // 성별
 String tailp; // 전화번호 끝자리
 String midp; // 완성된전화번호
 int telecom; // 통신사
 int pointyn;// 포인트 발급여부
 int point=0; // 포인트
 int fee;//요금제
 int pauseyn = 0; //일시정지여부
 int z=0; //포인트 충전 횟수.
 Scanner d = new Scanner(System.in);
 public void feechange()
 {
  System.out.println("현재 요금제는" + fee +"요금제 입니다.");
  System.out.println("변경할 요금제를 선택 해 주세요.");
  fee = d.nextInt();
  System.out.println(fee + "요금제로 변경 되었으므로 포인트가 변경 됩니다.");
  point = fee * 10;
 }
 public void stop()
 {
  System.out.println("일시정지 되었습니다.");
  pauseyn = 1;
 }
 public void restart()
 {
  System.out.println("일시정지해제 되었습니다.");
  pauseyn = 0;
 }
 public void reset()
 {
  System.out.println("정상 해지 되셨으므로 포인트가 사라집니다.");
  point = 0;
 }
 public void pointup()
 {
  if(z < 4)
  {
   System.out.println("50포인트 상승 했습니다. 포인트충전횟수 : 3/" + z);
   point = point + 50;
   z++;
  }
  else System.out.println("더이상 포인트를 충전하실수 없습니다");
 }
 public void showperson()
 {
  System.out.println("고객명                            : " + name);
  System.out.println("주소                              : " + addres);
  System.out.println("나이                              : " + age + "세");
  System.out.println("성별                              : " +sex);
  System.out.println("가입회사 [1]:SKT [2]:KTF [3]:LGT  : " + telecom);
  System.out.println("전화번호                          : " + midp);
  System.out.println("요금제                            : " + fee + "제");
  System.out.println("일시정지 여부 [0]:X [1]:O         : " + pauseyn);
  System.out.println("포인트 잔액                       : " + point);
  System.out.println("포인트 충전횟수(최대 3회)         : " + z);
 }
}
class pointCard extends PhoneMember {
 
}
class GoldpointCard extends pointCard {
 public static void main(String[] args)
 {
  Scanner scanner = new Scanner(System.in);
  int s;//고객수 변수  
  System.out.println("고객수를 입력하세요");
  s = scanner.nextInt();
  PhoneMember person[]; //고객
  person = new PhoneMember[s];
  int i,j;
  double[] midhp = new double[5];//핸드폰 중간자리
  try{
   for(i=0;i<person.length;i++)
   {
    person[i] = new PhoneMember();
    person[i].mno = i+1;
    System.out.println("이름을 입력 : ");
    person[i].name = scanner.next();
    scanner.nextLine() ;
    System.out.println("주소를 입력 : ");
    person[i].addres = scanner.next();
    System.out.println("나이를 입력 : ");
    person[i].age = scanner.nextInt();
    System.out.println("성별을 입력 : ");
    person[i].sex = scanner.next();
    System.out.println("끝번호 4자리 입력 : ");
    person[i].tailp = scanner.next();
    int x;
    for(j=0;j<5;j++)
    {    
     midhp[j] = (Math.random()*8999) + 1001;
     System.out.println(j + " : " + (int)(Math.round(midhp[j])));
    }
    System.out.println("중간 번호를 선택하세요 ");
    j = scanner.nextInt();
    person[i].midp =  "010" + " - " +(int)(Math.round(midhp[j])) + " - " + person[i].tailp;
    for(x=0; x<i ; x++)
    {
     if(person[i].midp == person[x].midp)
     {
      System.out.println("다른고객과번호중복");
      System.out.println("중간 번호를 선택하세요 ");
      j = scanner.nextInt();
      person[i].midp =  "010" + " - " +(int)(Math.round(midhp[j])) + " - " + person[i].tailp;
     }
    }
    System.out.println("당신의 핸드폰 번호는 : " + person[i].midp);
    System.out.println("통신사 선택 :  1:SKT  2:KTF  3:LGT");
    person[i].telecom = scanner.nextInt();
    System.out.println("요금제 선택 [35] : 35 스마트, [45] : 45 스마트, [55] : 55 스마트 ");
    person[i].fee = scanner.nextInt();
    System.out.println("포인트카드 발급 여부 1:yes 2:no");
    person[i].pointyn = scanner.nextInt();
    person[i].point = (person[i].fee) * 10;
    System.out.println("------------------------고객 "+ person[i].mno +" 번 완료-------------------");
   }
  }
  catch(NullPointerException e){
   System.out.print("에러");
  }
  while(true){
   System.out.println("---- 수행할 기능을 선택하세요 ----");
   System.out.println("요금제 변경      : [0]");
   System.out.println("일시정지         : [1]");
   System.out.println("일시정지 해제    : [2]");
   System.out.println("해지             : [3]");
   System.out.println("포인트적립       : [4]");
   System.out.println("고객정보 보기    : [5]");
   System.out.println("포인트로 물건구입: [5]");
   System.out.println("프로그램 종료: [6]");
   int k = scanner.nextInt();
   if(k == 6) break;
   System.out.println("자신의 고객번호를 선택 : ");
   int p = scanner.nextInt();
   System.out.println("----------------------------------");
   p--;
   if(k == 0) person[p].feechange();
   else if(k == 1) person[p].stop();
   else if(k == 2) person[p].restart();
   else if(k == 3) person[p].reset();
   else if(k == 4) person[p].pointup();
   else if(k == 5) person[p].showperson();
  }
 }
}



레포트인데 너무 빡세네요 java.lang.NoSuchMethodError: main
 이 에러가 뜨던데 이유가 뭘까요ㅜㅜ



추천 비추천

0

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
294365 wpe잘하는횽들 [3] 용장어(211.189) 11.12.15 87 0
294361 형님들 이 시간에 코드 질문 하면 당연히 안봐주실거죠 [7] 으앜(1.224) 11.12.15 114 0
294360 컴공 2학년인뎅.. 방학때 고시공부하듯 컴터 팔려는데 도움좀 .ㅠ [17] 라이온킹(58.125) 11.12.15 243 0
294359 fwrite fread 알려주세용 [5] 잣고딩(219.241) 11.12.15 41 0
294358 자바 좀 할줄 아는 님들 ~~~~ 문제하나 풀어주고 치킨값받아가영 [3] 좌바(222.116) 11.12.15 97 0
294356 glibc detected *** malloc(): memory corr [9] ㅇㅇㅇ(61.75) 11.12.15 63 0
294354 횽들 2500정도 받고 취업하려면 뭘 해야 해? [10] ㅋㄹ(119.70) 11.12.15 158 0
294353 계정로그인 오류!!!! 여러분 제발 저좀 도와주세요! d2nb(221.157) 11.12.15 30 0
294352 To. 늘보횽 캐병신닭(115.92) 11.12.15 51 0
294350 발 버 둥 [6] 캐병신닭(115.92) 11.12.14 148 0
294349 컴공/공대에 여자 없냐는 아가들은 봅니다 [2] Dawnwalkre갤로그로 이동합니다. 11.12.14 230 0
294348 이번에 플밍용으로 노트북 하나 사려는데 뭐가 낫나요? [3] 뿌잉(211.222) 11.12.14 140 0
294345 자바 [11] 정수정•‿•갤로그로 이동합니다. 11.12.14 123 0
294344 폼에서 컨트롤을 클릭했을때 '폼에서' 이벤트 잡는방법 뭐 없음? ㅇㅇㅇ(121.144) 11.12.14 37 0
294343 형들 c코딩에서 문제점이 뭔지좀 알려주세요ㅜㅜ [3] ddd(218.39) 11.12.14 61 0
294342 VB 프로그레스 바 색상 변경 어케함? 간난이(121.184) 11.12.14 58 0
294341 컴공 가기전에 c언어 배우는게좋대는데 [3] 컴공가장?(122.34) 11.12.14 143 0
294340 내일 컴퓨터학원 시간강사 면접보러 갑니다. 조공 [3] 머시기갤로그로 이동합니다. 11.12.14 188 0
294338 상수값 튜닝하기 조낸 귀찮네.... 땡칠도사갤로그로 이동합니다. 11.12.14 54 0
294337 금연 6개월차...존나 손떨리고 담배피고 싶다... [3] 캐망함닭(115.92) 11.12.14 99 0
294336 웹 프로그래머 일 [3] 씨발놈갤로그로 이동합니다. 11.12.14 137 0
294335 허허 폰트는 Segoe Script거늘 [3] elwlwlwk갤로그로 이동합니다. 11.12.14 80 0
294334 대기업하고 일반 중소기업하고 근무환경,연봉이런게 차이가 그렇게커? [2] ㅇㅇ(222.112) 11.12.14 181 0
294333 리눅스 잘하는 횽들 급헬프 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ [25] 캐망함닭(115.92) 11.12.14 165 0
294332 왜 내컴파일러는 itoa 인식못하지? [3] 마타버터갤로그로 이동합니다. 11.12.14 62 0
294331 아 씨바 석차넣고싶은데 존나 힘들다! 과제 씨발ㅠㅠ [6] ㅇㅇ(165.229) 11.12.14 88 0
294330 제발 matlab좀 도와주세요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ하앍ㄹ 도와주세요(61.255) 11.12.14 83 0
294329 좆고딩인데 프로그래밍 해보는거보다 정올 나가보는게 더 나음? [2] ㅇㅇ(121.173) 11.12.14 105 0
294328 프로그래밍 폰트 .. 콘솔라스가 젤 낳다 [4] ㅈㄹㄷ(219.255) 11.12.14 115 0
294327 대학교 컴공 가려고 하는데 갤로그로 이동합니다. 11.12.14 252 0
294326 크리스마스가 다가오는데 분위기가 안난다 [5] 쿄스케갤로그로 이동합니다. 11.12.14 57 0
294324 님들아 c++ 2010 실행방법좀 도와주세여 [8] ㄱㅁ(124.80) 11.12.14 66 0
294323 근데 상속에서 base클래스의 생성자를 호출할 수 있던데? [3] elwlwlwk갤로그로 이동합니다. 11.12.14 67 0
294322 오늘 허그데이였는데 [1] Lover♥갤로그로 이동합니다. 11.12.14 47 0
294320 이번학기는 평점 4.3은 넘길 수 있을 듯 Lover♥갤로그로 이동합니다. 11.12.14 51 0
294319 횽들 이거 텍스트 파일 이름 뭘로 해야해요? 가르쳐주세욯ㅎㅎㅎ [4] 슴시카갤로그로 이동합니다. 11.12.14 44 0
294318 근데요 C++0x 가 아니라 C++11 이라고 불르는거 아님?? [1] [성대아싸]갤로그로 이동합니다. 11.12.14 80 0
294317 이거 JAVA인데.. [15] 예비군0년차(180.64) 11.12.14 123 0
294316 TCP/IP프로그래밍하는데 마타버터갤로그로 이동합니다. 11.12.14 59 0
294314 부장님이 점심에 밥 사주셨는데, 므해?갤로그로 이동합니다. 11.12.14 83 0
294313 기분좋아서 쓰는 C++ 0x 살펴보긔 [6] 요하임plus갤로그로 이동합니다. 11.12.14 127 0
294311 퇴갤 [1] Dawnwalkre갤로그로 이동합니다. 11.12.14 44 0
294307 형님들 제가 씨쁠쁠 알려달라는 글 싸질러서 죄송합니다 ㅠㅠ [2] 씨쁠쁠(116.126) 11.12.14 49 0
294306 B트리 아는횽잇어?? [2] ㅁㅁ(182.212) 11.12.14 72 0
294305 나두 질문 [1] ㅅㄱㅅㄱㅅㄱ갤로그로 이동합니다. 11.12.14 49 0
294304 컴공 질문 [3] efd(175.114) 11.12.14 117 0
294301 짤 싸고 다시 잠수 땡칠도사갤로그로 이동합니다. 11.12.14 85 0
294300 가입이 안됌 아앜(175.114) 11.12.14 35 0
294298 원본을 찾았.... [6] 땡칠도사갤로그로 이동합니다. 11.12.14 136 0
294297 코딩 대행해줄사람없수.. [12] 사탕발림(183.104) 11.12.14 162 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2