관리 메뉴

nalaolla

while과 switch문 사용 연락처입력 본문

JAVA/3. Control

while과 switch문 사용 연락처입력

날아올라↗↗ 2015. 12. 20. 16:43
728x90
반응형
  1. package test.com;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Test03PhoneBook {
  6.  
  7.     public static void main(String[] args) {
  8.         // TODO Auto-generated method stub
  9.         int choice;
  10.        
  11.         while(true) {
  12.             showMenu();
  13.             choice = keyboard.nextInt();
  14.             keyboard.nextLine();
  15.            
  16.             switch (choice) {
  17.             case 1:
  18.                 readData();
  19.                 break;
  20.             case 2:
  21.                     System.out.println("프로그램을 종료합니다.");
  22.                     return;
  23.                
  24.             }
  25.         }
  26.  
  27.     }
  28.    
  29.     public static void showMenu() {
  30.         System.out.println("선택하세요..");
  31.         System.out.println("1. 데이터입력");
  32.         System.out.println("2. 프로그램 종료");
  33.         System.out.print("선택");
  34.     }
  35.    
  36.     public static void readData(){
  37.         System.out.println("이름 : ");
  38.         String name = keyboard.nextLine();
  39.         System.out.println("전화 : ");
  40.         String phone = keyboard.nextLine();
  41.        
  42.         phoneInfo info = new phoneInfo(name, phone);
  43.         info.showInfo();
  44.        
  45.        
  46.     }
  47.    
  48.     static Scanner keyboard = new Scanner(System.in);
  49.    
  50.  
  51. }
  52.  
  53. class phoneInfo {
  54.     String name;
  55.     String phone;
  56.    
  57.     public phoneInfo(String name, String phone) {
  58.         this.name = name;
  59.         this.phone = phone;
  60.     }
  61.    
  62.     public void showInfo() {
  63.         System.out.println("name : " + name);
  64.         System.out.println("phone : " + phone);
  65.         System.out.println("");
  66.     }
  67. }


728x90
반응형

'JAVA > 3. Control' 카테고리의 다른 글

if~else 자판기2  (0) 2015.12.20
if~else 자판기  (0) 2015.12.20
if~else 성적처리 프로그램  (0) 2015.12.20
if~else 수당계산  (0) 2015.12.20
if~else  (0) 2015.12.20