"PreChannel"
기능이 있는 리모콘 프로그램
mainClass
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | package main; import java.util.Scanner; import swap.swapClass; public class mainClass { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // TV Channel를 이전 체널로 돌아가는 프로그램 // 인스턴스 생성 swapClass swap = new swapClass(); // 변수선언 int chNum; while (true) { System.out.println("# 실행 하실 작업의 번호를 입력하시오"); System.out.println(" (1) - SBS "); System.out.println(" (2) - KBS "); System.out.println(" (3) - MBC "); System.out.println(" (4) - 이전체널 "); System.out.print(" (5) - TV프로그램 종료\n>>>"); chNum = sc.nextInt(); switch (chNum) { case 1: // (1) - SBS swap.chanCh(chNum); break; case 2: // (2) - KBS swap.chanCh(chNum); break; case 3: // (3) - MBC swap.chanCh(chNum); break; case 4: // (PRE) - 이전체널 swap.swapCh(); break; default: // (Exit) - TV프로그램 종료 System.out.println("TV 프로그램을 종료합니다"); System.exit(0); } System.out.println(); } } } | cs |
swapClass
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | package swap; import java.util.Scanner; public class swapClass { Scanner sc = new Scanner(System.in); // 멤버변수 private int nowCh; private int preCh; // 생성자 선언 && 초기화 public swapClass() { init(); } // init public void init() { nowCh = 0; preCh = 0; } // Change channel public void chanCh(int chNum) { preCh = nowCh; nowCh = chNum; switch (nowCh) { case 1: // (1) - SBS System.out.println("<SBS> # 정글의 법칙!! - 김병만족장의.."); break; case 2: // (2) - KBS System.out.println("<KBS> # 개그콘서트!! - 행복한 가족.."); break; case 3: // (3) - MBC System.out.println("<MBC> # 복면가왕!! - 음악대장의 행보.."); break; } } // swapCh public void swapCh() { int temp; temp = nowCh; nowCh = preCh; preCh = temp; switch (nowCh) { case 1: // (1) - SBS System.out.println("<SBS> # 정글의 법칙!! - 김병만족장의.."); break; case 2: // (2) - KBS System.out.println("<KBS> # 개그콘서트!! - 행복한 가족.."); break; case 3: // (3) - MBC System.out.println("<MBC> # 복면가왕!! - 음악대장의 행보.."); break; } } } | cs |
..
..
1.Swap의 기능을 활용
2018/05/26 - [Java/Open source] - 데이터의 값의 교환..? Basic Swap
2.UI기능을 메인클래스에서 구현
'오랜된 포스팅 > Java' 카테고리의 다른 글
ASCII 코드와 replace함수 (0) | 2018.05.28 |
---|---|
C.R.U.D. 프로그램 만들기 ver.2 (0) | 2018.05.27 |
데이터의 값의 교환..? Basic Swap (0) | 2018.05.26 |
C.R.U.D. 프로그램 만들기 (0) | 2018.05.26 |
ArrayList를 이용한 동적배열(Dynamic Array) (0) | 2018.05.23 |