+ All Categories
Home > Documents > 어서와Java는처음이지 3장선택과반복 -...

어서와Java는처음이지 3장선택과반복 -...

Date post: 25-Aug-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
20
3장선택과 반복 어서와 Java는 처음이지! ¢ 조건문 ¤ if ¤ switch 1
Transcript
Page 1: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

제3장선택과반복어서와 Java는처음이지!

¢조건문¤if¤switch

1

Page 2: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

조건문은프로그램의흐름을

변경합니다.

2

Page 3: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

¢조건에 따라서 여러 개의 실행 경로 가운데하나를 선택

3

Page 4: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

¢만약 비가 오지 않으면 테니스를 친다.

¢만약 결석이 1/3이상이면 F학점을 받는다.

¢만약 시간이 없는 경우에는 택시를 탄다.

¢만약 날씨가 좋고 공휴일이면 공원에 산책을 간다.

¢점수가 60점 이상이면 합격이고 그렇지않으면 불합격이다.

4

Page 5: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

날씨가좋은가?

테니스를친다.

거짓

공부를한다.

if( 조건식 )문장1;

else 문장2;

조건식이참이면실행된다.

조건식이거짓이면실행된다.

5

Page 6: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

6

Page 7: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

키보드에서 입력받은 정수가 홀수인지 짝수인지를말해주는 프로그램을 작성하여 보자.

7

Page 8: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

8

Page 9: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

¢사용자로부터 두 개의 정수를 입력 받아서둘 중에 큰 수를 출력하는 프로그램을 작성하여 보자.

9

Page 10: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

10

Page 11: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

¢ 하나의 예로 사원이 실적 목표 1000만원을 달성하였을 경우에는 실적 목표를 초과한 금액의10%를성과급으로 받는 프로그램을 작성하여 보자.

11

Page 12: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

12

Page 13: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

¢만약 가능한 실행 경로가 여러 개인 경우에는switch 문을 사용

13

Page 14: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

14

Page 15: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

¢사용자가 값을 입력하면 화면에 “하나”, “둘”과 같이 출력하는 코드를 작성하여 보자.

15

Page 16: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

16

Page 17: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

17

Page 18: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

18

Page 19: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

19

Page 20: 어서와Java는처음이지 3장선택과반복 - gnu.ac.krselab.gnu.ac.kr/oop/kor/ppts/gnu-lee-oop-kor-lec02-3... · 2017. 3. 13. · Java mascot . Duke, the Java mascot c2 . Duke,

20


Recommended