반응형
[쉽게 배우는 자바 프로그래밍]
Chapter 03. 제어문과 메서드
프로그래밍 문제
7. '06.'에서 프롬프트와 r, p, s를 입력하는 부분, 입력된 데이터에 따라 승자를 출력하는 부분을 각각 메서드로 작성하시오.
main() 메서드는 다음과 같다.
1 2 3 4 5 | public static void main(String[] args) { String c = input("철수"); String y = input("영희"); whoWin(c, y); } |
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 | public static void main(String[] args) { String c = input("철수"); String y = input("영희"); whoWin(c, y); } private static String input(String name) { Scanner input = new Scanner(System.in); System.out.print( name + " (r, p, s) : "); String result = input.nextLine(); return result; } private static String whoWin(String c, String y) { char r, p, s; Scanner input = new Scanner(System.in); if (c.equals(y)) { System.out.println("무승부"); } else if ((c.equals("r") && y.equals("s")) || (c.equals("s") && y.equals("p")) || (c.equals("p") && y.equals("r"))) { System.out.println("철수 승!"); } else if ((c.equals("r") && y.equals("p")) || (c.equals("s") && y.equals("r")) || (c.equals("p") && y.equals("s"))) { System.out.println("영희 승!"); } return ""; } |
반응형
'JAVA 자바 > [쉽게 배우는 자바 프로그래밍] _프로그래밍 문제' 카테고리의 다른 글
Chapter 03. 제어문과 메서드 09 (0) | 2018.11.18 |
---|---|
Chapter 03. 제어문과 메서드 08 (0) | 2018.11.18 |
Chapter 03. 제어문과 메서드 06 (0) | 2018.11.18 |
Chapter 03. 제어문과 메서드 05 (0) | 2018.11.18 |
Chapter 03. 제어문과 메서드 04 (0) | 2018.11.18 |