1.JDK 2. 소스 3. compile(번역)
// 회원 입출력 예제
package conditionExe;
import java.util.Scanner;
public class exeMain {
public static void main(String[] args){
/*메뉴 구현*/
/*초기(선언등등)*/
Scanner sc = new Scanner(System.in);
String strProgName = "자바연습시스템";
String strAdminId = "admin";
String strInputId;
/*프로그램 시작*/
System.out.println(strProgName + "를 시작합니다.");
//로그인처리
String strMenu = "login";
while(strMenu =="login"){
// 아이디 입력
System.out.printf("로그인 - 아이디 : ");
strInputId = sc.nextLine();
// 아이디 비교
if(strAdminId.equals(strInputId)){ // 이부분 중요
System.out.println("반갑습니다.^^");
System.out.println("로그인 성공");
strMenu = "menu"; //
}else{
//로그인 실패
System.out.println("아이디가 다릅니다.");
System.out.println("로그인 실패");
System.out.println("");
}
}
/* 실제 프로그램 시작(반복문)
*
*
* 메뉴
* 0. 나가기
* 1. 입력
* 2. 출력
*
*
*/
//초기
String Name="", Major="", Region=""; // null과 ""는 다름!!
/* */
do{
//메뉴 출력
System.out.println(" 메뉴 ");
System.out.println("0.나가기, 1.입력, 2.출력");
System.out.print(" 선택 : ");
strMenu = sc.nextLine();
//입력
if(strMenu.equals("1"))
{
System.out.println(" 입력시작 ");
System.out.println(" 1. 이름 : ");
Name = sc.nextLine();
System.out.println(" 2. 전공 : ");
Major = sc.nextLine();
System.out.println(" 3. 지역 : ");
Region = sc.nextLine();
System.out.println(" 입력끝 ");
}
//출력
else if(strMenu.equals("2")){
System.out.println(" 출력시작 ");
System.out.printf("%s (전공 : %s, 지역 : %s)", Name, Major, Region);
System.out.println(" 출력끝 ");
}
} while(!strMenu.equals("0"));
//프로그램 종료
System.out.println(strProgName + "를 종료합니다.");
}
}