Eggs Sunny Side Up
본문 바로가기
언어/JAVA

do_while문 예제_(+,-) 계산기, 반복 실행 여부

by guswn100059 2023. 2. 26.

import java.util.Random;
import java.util.Scanner;

public class Ex_do_while문 {

	public static void main(String[] args) {

		// (+, -) 계산기 프로그램
		// 첫 번째 정수를 입력받는다.
		// 두 번째 정수를 입력받는다.
		// 연산자를 선택한다.
		// 선택한 연산자에 따라 연산 결과를 출력한다.
		// 다시 실행할 것인가를 선택한다.
		// "y"를 입력하면 다시 실행
		// "n"을 입력하면 반복문 종료

		Scanner sc = new Scanner(System.in);
		
		String result = null;
		
		do {
			System.out.print("첫 번째 정수를 입력하세요 >> ");
			int num1 = sc.nextInt();
			
			System.out.print("두 번째 정수를 입력하세요 >> ");
			int num2 = sc.nextInt();
			
			System.out.print("[1]더하기 [2]빼기 >> ");
			int choice = sc.nextInt();
			
			if(choice==1) {
				System.out.println("더하기 연산 결과는 "+(num1+num2));
				
			}else if(choice==2) {
				System.out.println("빼기 연산 결과는 "+(num1-num2));
			}
			
			System.out.print("다시 실행하시겠습니까? (Y/N) >> ");
			result = sc.next();
			
			System.out.println();

		} while(!result.equals("N"));
		System.out.println("종료하겠습니다.");

	}

}

댓글