이게메인이고
public static void main(String[] ar) throws IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
int c0unt = 1;
do{
System.out.println();
System.out.print("[1.신규가입 2.이율변경 3.등록인원정보 4.종료] 선택 : ");
int num = Integer.parseInt(in.readLine());
Test_01 JBbank = new Test_01();
switch(num){
case 1 : JBbank.Join(c0unt); ++c0unt; break; // ★★★★★문제발생부분!!!!!!!!!!!!!!
case 2 : JBbank.Alter(); break;
case 3 : JBbank.Enter(c0unt); break;
case 4 : JBbank.End(); break;
default : System.out.println("잘못된 연산자 입력");
System.exit(-1);
}
if(num == 4) System.exit(-1);
}while(true);
}
-------------------------------------------------
이 것이 조인 메서드인데 왜 안될까요..
public class Test_01 {
private BufferedReader in;
private String[] name;
private int[] don;
private static float Iyul = 5f;
public void Join(int c0unt) throws IOException {
in = new BufferedReader(new InputStreamReader(System.in));
System.out.println("===========신규 가입============");
System.out.print("이름 = ");
name[c0unt] = in.readLine(); ////////★★★★★★ 문제발생 부분!!!
System.out.print("입금 금액 = ");
don[c0unt] = Integer.parseInt(in.readLine());
System.out.println("입금 금액은 "+don[c0unt]+"원 입니다.");
System.out.println("현재 적용 이율은 "+ Iyul +"% 입니다.");
++c0unt;
}
댓글 0