[JAVA]앞서 배운 계산기 프로그램을 만들어서 한번 계산을 한 후 다시 계산을 할 것인지 물어 보고 수행을 계속할 것인지를 결정하는 프로그램을 만들어 보자.

류명운

·

2015. 3. 13. 00:39

반응형

Q.앞서 배운 계산기 프로그램을 만들어서 한번 계산을 한 후 다시 계산을 할 것인지 물어 보고 수행을 계속할 것인지를 결정하는 프로그램을 만들어 보자.

Round6_5.java

설명 여러 가지 조건문들을 활용하여 작성하는 프로그램이다. while, do ~ while문이라는 새로운 조건문도 사용한다.

06 ~ 07 라인

사용자로부터 입력 받을 수 2가지를 저장할 변수(su1,su2), 그 수의 합을 저장하는 변수(tot), 연산자(you)를 받을 변수를 초기화와 동시에 선언함

36 : System.out.println(su1 + " " + yon + " " + su2 + " = " + tot);

연산 결과를 출력 합니다.

09 ~ 35 라인

조건문 실행 라인입니다. 사용자로부터 첫 번째 수를 받고, 계산할 연산자 종류를 입력받고, 두 번째 수를 받습니다. 그 외에 오류를 걸러내는 프로그램도 있습니다.

38 ~ 43 라인

다시 계산을 할 것인지 물어 보고 수행을 계속할 것인지를 결정하는 조건문입니다.

42 : }while(!(yon == 'y' || yon == 'Y' || yon == 'n' || yon == 'N'));

사용자로부터 입력 받은 값이 y, Y, n, N 일 경우 다음 줄로 이동

43 : if(yon == 'N' || yon == 'n') break;

사용자로부터 입력 받은 값이 N또는 n일 경우 break 이 조건문을 빠져나갑니다.

N이나 n이 아닌 경우에는 42라인에서 입력 한 값이 y또는 Y일테니 다시 계산을 수행 합니다.

46 ; System.out.println("계산기를 종료하겠습니다.");

계산기를 종료하겠습니다.라는 문구를 출력함.


반응형