Java 5일차 6

2022. 11. 16. 12:55코딩배움일지/JAVA

import java.util.Scanner;

public class Loop5_copy {
    public static void main(String[] args) {
        int a = 10;
        int b = 2;
        Scanner sc = new Scanner(System.in);
        boolean loopFlag = true;

        while (loopFlag) {
            String select = null; /*변수 선언*/

            System.out.println("1. 덧셈");
            System.out.println("2. 뺄셈");
            System.out.println("3. 곱셈");
            System.out.println("4. 나눗셈");
            System.out.println("5. 나머지");
            System.out.println("q. 프로그램 종료");
            System.out.print("선택 : "); /*반복*/
            select = sc.nextLine();

            if (select.equals("q")) {
                loopFlag = false;

            } else if (select.equals("1")) {
                System.out.println(a + "+" + b + "=" + (a + b));
            } else if (select.equals("2")) {
                System.out.println(a + "-" + b + "=" + (a - b));
            } else if (select.equals("3")) {
                System.out.println(a + "x" + b + "=" + (a * b));
            } else if (select.equals("4")) {
                System.out.println(a + "/" + b + "=" + (a / b));
            } else if (select.equals("5")) {
                System.out.println(a + "%" + b + "=" + (a % b));
            } else {
                System.out.println("잘못된 입력! 다시 입력하세요");
            }
            System.out.println();

            }
        }
    }

============================================================================================

import java.util.Scanner;

public class Loop5_copy {

    public static boolean selectionConditions(String select, int a, int b ) {
        boolean loopFlag = true;

        if (select.equals("q")) {
            loopFlag = false;

        } else if (select.equals("1")) {
            System.out.println(a + "+" + b + "=" + (a + b));
        } else if (select.equals("2")) {
            System.out.println(a + "-" + b + "=" + (a - b));
        } else if (select.equals("3")) {
            System.out.println(a + "x" + b + "=" + (a * b));
        } else if (select.equals("4")) {
            System.out.println(a + "/" + b + "=" + (a / b));
        } else if (select.equals("5")) {
            System.out.println(a + "%" + b + "=" + (a % b));
        } else {
            System.out.println("잘못된 입력! 다시 입력하세요");
        }
        return loopFlag;
}

    public static void main(String[] args) {
        int a = 10;
        int b = 2;
        Scanner sc = new Scanner(System.in);
        boolean loopFlag = true;

        while (loopFlag) {
            String select = null; /*변수 선언*/

            System.out.println("1. 덧셈");
            System.out.println("2. 뺄셈");
            System.out.println("3. 곱셈");
            System.out.println("4. 나눗셈");
            System.out.println("5. 나머지");
            System.out.println("q. 프로그램 종료");
            System.out.print("선택 : "); /*반복*/
            select = sc.nextLine();

            loopFlag = selectionConditions(select, a, b);

            System.out.println();

        }
    }
}

'코딩배움일지 > JAVA' 카테고리의 다른 글

Java 6일차 2 (객체)  (0) 2022.11.17
Java 6일차 1 (메소드 사용법)  (1) 2022.11.17
Java 5일차 5  (0) 2022.11.16
Java 5일차 4  (0) 2022.11.16
Java 5일차 3  (0) 2022.11.16