디시인사이드 갤러리

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

갤러리 본문 영역

자바 객체 + vector 질문

모닝팡팡갤로그로 이동합니다. 2009.07.18 16:48:28
조회 79 추천 0 댓글 1

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ이게 Mainㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

package Bank;

import java.io. *;

class RealMain{
 public void real()throws IOException{
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  Sub sb = new Sub();
  System.out.println("1.신규가입   2.이율변경   3.등록인원정보   4.종료");
  int a = Integer.parseInt(in.readLine());
  
  if(a == 1){
   sb.admi();
  }else if(a == 2){
   sb.rate();
  }else if(a == 3){
   sb.info();
  } else if(a == 4){
   sb.exit();
  } else {
   System.out.println("잘못 입력하셨습니다.");
  }
 }
}

public class Main {
 public static void main(String args[])throws IOException{
  RealMain rm = new RealMain();
  rm.real();
 }
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ이게 Subㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

package Bank;

import java.io. *;
import java.util. *;

public class Sub {
 RealMain mn = new RealMain();
 Vector vc = new Vector();
 static double rate;

 //static 변수 이율 초기화 
 public Sub(){
  rate = 5.0;
 }
 
 //신규가입!!
 public void admi()throws IOException{
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  String str[] = new String[2];
  System.out.println("이름을 입력하세요.");
  str[0] = in.readLine();
  System.out.println("입금금액을 입력하세요.");
  str[1] = in.readLine();
  System.out.println("===============신규가입===============");
  System.out.println("이름 = " + str[0]);
  System.out.println("입금금액  = " + str[1]);
  
  vc.addElement(str);
  
  System.out.println("계속 하시겠습니까?(Y or N?)");
  String bool = in.readLine();
  
  if(bool.equals("Y")){
   mn.real();
  } else if(bool.equals("y")) {
   mn.real();
  } else if(bool.equals("N")){
   System.out.println("프로그램을 종료합니다.");
  } else if(bool.equals("n")){
   System.out.println("프로그램을 종료합니다.");
  }
 }
 
 //이율변경!!
 public void rate()throws IOException{
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  int password = 1111;
  System.out.println("관리자 패스워드를 입력하세요!");
  int pass = Integer.parseInt(in.readLine());
  
  if(pass == password){
   System.out.println("현재" + rate + "%의 이율이 적용되고 있습니다. 얼마로 변경 하시겠습니까?");
   rate = Double.parseDouble(in.readLine());
   System.out.println("모든 고객에게" + rate + "%로 변경 적용됩니다.");
  }else if(pass != password){
   System.out.println("잘못 입력하셨습니다.");
  }
  
  System.out.println("계속 하시겠습니까?(Y or N?)");
  String bool = in.readLine();
  
  if(bool.equals("Y")){
   mn.real();
  } else if(bool.equals("y")) {
   mn.real();
  } else if(bool.equals("N")){
   System.out.println("프로그램을 종료합니다.");
  } else if(bool.equals("n")){
   System.out.println("프로그램을 종료합니다.");
  }
 }

 
 //등록인원정보!!
 public void info()throws IOException{
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  System.out.println("=======현재 등록 고객 정보=======");
  System.out.println("==이름========금액=========이율");
  System.out.println("=============================");
  
  System.out.println(vc.size());
  for(int i = 0; i < vc.size(); i++){  //vc.size랑 imsi의 사이즈가 같은게 아니다.
   String imsi[] = (String[])vc.elementAt(i);
   System.out.print(imsi[0]);
   System.out.print(imsi[1]);
  }
  
  System.out.println("=============================");
  
  System.out.println("계속 하시겠습니까?(Y or N?)");
  String bool = in.readLine();
  
  if(bool.equals("Y")){
   mn.real();
  } else if(bool.equals("y")) {
   mn.real();
  } else if(bool.equals("N")){
   System.out.println("프로그램을 종료합니다.");
  } else if(bool.equals("n")){
   System.out.println("프로그램을 종료합니다.");
  }
 }

 
 public void exit(){
  System.out.println("시스템을 종료합니다.");
 }
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ


생각대로면, 계속 무한데이터를 입력 받아서 출력이 되어야 하는데

vector가 값을 입력을 못받고 계속 초기화가 되는지

출력이 안된다.

어디서 꼬인건지 잘 모르겠는데

고수들 좀 알려줘 -_-

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 디지털 액세서리 기간한정 세일! 운영자 25/07/11 - -
공지 프로그래밍 갤러리 이용 안내 [88] 운영자 20.09.28 45476 65
2871790 세부분석하니 1.5 클래스 올렸다는게 맞는듯? ♥지나가던길냥덩♥갤로그로 이동합니다. 08:04 0 0
2871789 반국가세력 모순 덩어리 아닌가 생각해본다 넥도리아(220.74) 08:03 0 0
2871788 다시 계산하니 2달 이상 앞당김 ㄷㅅㄷ ♥지나가던길냥덩♥갤로그로 이동합니다. 08:02 0 0
2871787 skt 기변 통보만 가능하다고 해서, 고객센터 전화드렸습니다. 넥도리아(220.74) 08:00 1 0
2871786 나님 잘하면 올해 한단계 클래스 올릴수 있을둣!? ♥지나가던길냥덩♥갤로그로 이동합니다. 07:58 3 0
2871784 나님 기분 ㄱㅆㅅㅌㅊ !! ♥지나가던길냥덩♥갤로그로 이동합니다. 07:57 5 0
2871783 호오.. 나님 작년보다 2달이나 페이스 앞당겼넹 ㅋㅅㅋ ♥지나가던길냥덩♥갤로그로 이동합니다. 07:56 4 0
2871781 보수 이 새끼는 왜 저러고 살까 의문이 들 때 항싱 답을 주는 짤 [2] 프갤러(110.8) 07:08 20 0
2871780 자자 논거를 찾아보지 않는 자칭 보수 병신들의 심리상태 알랴준다 프갤러(110.8) 07:07 14 0
2871779 헬창들만 아는 고민 하… [1] ㅇㅇㅇㅇ(222.105) 06:52 11 0
2871778 세상에 억까가 심해더 시련을 견디고, 시련 [1] 넥도리아(220.74) 06:25 15 0
2871777 너네 개발공부 얼마나해 [5] 프갤러(106.101) 06:18 55 0
2871776 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ ♥지나가던길냥덩♥갤로그로 이동합니다. 06:08 13 0
2871775 저녁 안 먹구 간식 먹구 잣더니 머근개 없어서 그런지 끙야가 잘 안나오네 ♥지나가던길냥덩♥갤로그로 이동합니다. 05:54 11 0
2871774 무제 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 05:53 16 0
2871773 비스크돌 2기 ost 는 별루넹 ♥지나가던길냥덩♥갤로그로 이동합니다. 05:51 11 0
2871772 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 05:51 7 0
2871771 하루 한 번 헤르미온느 찬양 [1] 헤르 미온느갤로그로 이동합니다. 05:50 19 0
2871770 C++ 인기는 왜 죽지 않는가? [3] 프갤러(59.16) 05:38 31 0
2871769 나님 모닝 미라클⭐+ ♥지나가던길냥덩♥갤로그로 이동합니다. 05:18 11 0
2871768 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ ♥지나가던길냥덩♥갤로그로 이동합니다. 05:17 9 0
2871767 프갤 저지능자 보수들은 뭔 찾아볼 생각을 못하냐.. [4] ㅆㅇㅆ(124.216) 04:23 31 0
2871766 어느 디씨인의 진심어린 고백 ㅇㅇㅇㅇ(49.254) 03:30 19 0
2871765 자연어로 죄다 코딩해버리니까 현타오네 [2] 프갤러(175.193) 02:34 70 0
2871763 한국 주식 8~90%는 상위 10% 부자가 갖고있다 발명도둑잡기갤로그로 이동합니다. 01:26 18 0
2871761 부자감세 패싱하고 초부자 감세? 배당소득 분리과세의 함정 발명도둑잡기갤로그로 이동합니다. 01:18 14 0
2871759 하 취업 [3] 프갤러(124.50) 01:09 52 0
2871755 노조가 없으니까 당연히 힘이 안 실리지. 현대사회서 노조가 없으면 [2] ㅆㅇㅆ(124.216) 00:51 40 2
2871753 해외개발자들 세금써서 들여온다는거 ㄹㅇ이가.. [6] ㅇㅇ(223.38) 00:43 69 5
2871752 디시애들 멍청함 보다보면 혀를 내두르지 않냐? 노벨 경제학상을 전면부정함 [4] ㅆㅇㅆ(124.216) 00:42 58 0
2871750 잘자요 여러분 [5] 개멍청한유라갤로그로 이동합니다. 00:27 44 0
2871748 국내 자동차 업계는 망하게되있음 [6] ㅇㅇ(211.235) 00:20 92 0
2871747 백준 ㅈㄴ쉬운 문제 푸는데 3시간 걸리면 그냥 접는게 맞음? [2] 프갤러(1.238) 00:20 45 0
2871744 전에 ㅈㄹㄷ가 에고라는 적 책 추천해줬던 것 같은데 hrin(220.120) 00:07 20 0
2871742 삼국지 성씨로 보면 재밌는게 [3] 프갤러(211.210) 07.14 40 0
2871740 다들 임베를 안하려고 하니까 [4] CANON갤로그로 이동합니다. 07.14 79 0
2871736 프론트개발잔데 백엔드로 이직하면 연봉 [4] 프갤러(58.227) 07.14 89 0
2871734 중소 it기업 신입은 평균 학벌이 어캐됨? 프갤러(183.109) 07.14 41 0
2871733 유니티 노무 재밌다 [3] 루도그담당(58.239) 07.14 51 0
2871732 동양에서 제일 오래된 노래책 시경에 "고양이는 귀한 신"이라고 적힘 [1] 발명도둑잡기갤로그로 이동합니다. 07.14 22 0
2871730 차분하게 생각해보면 인생에 무서울것도 없는 것 같아. [1] ㅇㅇ(223.38) 07.14 24 0
2871728 시사힙합 내란의 힘 발명도둑잡기갤로그로 이동합니다. 07.14 12 0
2871726 개인프로젝트 배포 클라우드로 할때 가성비 조합 추천좀 [2] 프갤러(59.26) 07.14 39 0
2871724 좃같네 퉤 [3] 조루디(1.222) 07.14 45 0
2871723 파인만이나 아인슈타인은 배우는게 재밌었을까?? [3] ㅇㅇ(223.38) 07.14 31 0
2871721 조선시대에 있던 의외의 병과 발명도둑잡기갤로그로 이동합니다. 07.14 16 0
2871720 요즘은 시바 ㅋㅋ ai한태 블로그 써달라고하네 [1] 프갤러(61.79) 07.14 45 0
2871718 친중좌파 ♥지나가던길냥덩♥갤로그로 이동합니다. 07.14 20 0
2871717 나님 떠올랐당 이미지가 풍경이 ♥지나가던길냥덩♥갤로그로 이동합니다. 07.14 22 0
뉴스 K타이거즈 태미, 글로벌 화제작 '케이팝 데몬헌터스' 액션 시퀀스 맡았다! 디시트렌드 07.14
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2