[JAVA]앞서 배운 계산기 프로그램을 만들어서 한번 계산을 한 후 다시 계산을 할 것인지 물어 보고 수행을 계속할 것인지를 결정하는 프로그램을 만들어 보자.
류명운
·2015. 3. 13. 00:39
Q.앞서 배운 계산기 프로그램을 만들어서 한번 계산을 한 후 다시 계산을 할 것인지 물어 보고 수행을 계속할 것인지를 결정하는 프로그램을 만들어 보자.
* 설명 : 여러 가지 조건문들을 활용하여 작성하는 프로그램이다. 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("계산기를 종료하겠습니다."); 계산기를 종료하겠습니다.라는 문구를 출력함. |
'삶의 늪에 들어 가기 전 > 정리중(미정리)' 카테고리의 다른 글
[JAVA]주민등록번호 생성기를 만들어 보자. (0) | 2015.03.13 |
---|---|
[JAVA]연도와 월을 입력 받아 달력을 출력하는 프로그램을 작성해 보자. (0) | 2015.03.13 |
[JAVA]구구단을 출력하는 프로그램을 작성해 보자. (0) | 2015.03.13 |
[JAVA]주민등록번호 8번째 자리를 입력 받아 출생지를 알아보는 프로그램을 작성해 보자. (0) | 2015.03.13 |
[JAVA]연도를 입력 받아 윤년인지 아닌지를 구별하는 프로그램을 작성해 보자. (0) | 2015.03.13 |