언어/Java
[JAVA] 간단한 캐비닛 콘솔프로그램(0) - Cabinet main화면
더날고싶은sm
2023. 7. 4. 16:51
1. 메인화면(main)부분
- 원래는 2가지 경우를 생각했다.
case 1
캐비닛 이용을 원하는 사람이 신청서를 작성하고 사무실 직원이 정보를 프로그램에 등록하고 사용한다.
(직원이 회원정보를 입력하고 사용자가 캐비닛을 이용)
case 2
캐비닛이 있는 곳에 키오스크를 두고 사용을 원하는 사람들이 ID,PW를 입력하고 사용한다.
(이렇게 되면 회원가입을 키오스크에서 해야함)
(대학교에는 학생들의 개인정보가 저장되어있다.) -->를 생각해서 코딩을 하려고 했다.
결국에는 키오스크에 회원가입을 할 수 있게 만들었다.
전체코드
2. main화면
import java.util.Scanner;
public class Cabinet {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("KNU C&S Program");
System.out.println("---------------------");
while (true){
System.out.println("KNU C&S Program");
System.out.println("1 : 로그인 ");
System.out.println("2 : 회원가입"); //-> case 1 사무실에서 id,pw를 받는다 . case 2 키오스크에서 회원가입 후 사용
System.out.println("3 : 등록학생 보기 및 수정");
System.out.println("4 : 캐비닛반납");
System.out.println("0 : 종료");
int Choice_Seat = scanner.nextInt();
scanner.nextLine();
switch (Choice_Seat){
case 1:
Log_In.main(args);
break;
case 2:
Student_insert.main(args);
break;
case 3:
showSeat_modify.main(args);
break;
case 4:
Log_Out.main(args);
break;
case 0:
System.out.println("프로그램을 종료합니다.");
return;
default: System.out.println("다시 선택하세요");
}
}
}
}
switch 문에 있는 case 를 사용하려면 각 class파일에 psvm이 있어야 한다.( 뒤에 다른 class파일을 보면된다.)
public static void main(String[] args) {
}