YYYEJI

[JAVA] Flow of Control 본문

Java

[JAVA] Flow of Control

YEJI ⍢ 2022. 12. 24. 16:51
728x90

Flow of Control이란?

Program의 instruction이 실행되는 순서입니다.

(Instruction - machine language에서의 코드 한 줄을 의미)

 

 

① Sequence

다음 instruction(code)로 그냥 넘어갑니다.

Program의 defualt 값 입니다.

 

 

② Branching or Selection

두 선택지 중에 하나를 선택하게 됩니다.

- 다음 instruction(code)로 넘어갈지,

- 다른 instruction으로 jump할지 

선택합니다.

Ex) if, if-else, switch etc.

 

https://yyyeji.tistory.com/323

 

[JAVA] If 문이란?

If문이란? If의 뜻은 '만약에'입니다. 이처럼 if문은 조건문에 따라 결과가 다르게 작동합니다. ① If문 if(Boolean_Expression) Action; // execute only if true public static void main(String[] args) { int num = 10; if(num == 10

yyyeji.tistory.com

https://yyyeji.tistory.com/325

 

[JAVA] Switch 문이란?

Swith문이란? 변수 값과 일치하는 case 값이 실행되는 조건 판단문입니다. 예제를 살펴보겠습니다. switch (variable) { case something1 : action1 break; case something2 : action2 break; case something3 : action3 break; default :

yyyeji.tistory.com

 

 

③ Loop or Repetition

Block을 반복하는데 이 경우에도 선택지는 두 개입니다.

- Code의 block을 반복할지,

- block이 끝난 후 다음 instruction으로 넘어가서 코드를 계속 수행할지

선택합니다.

Ex) while, do-while, for

 

https://yyyeji.tistory.com/328

 

[JAVA] While문이란?

while문이란? 반복 횟수가 아닌 조건문으로 코드의 block을 반복시키고 싶을 때 사용하며, Sentinel-controlled loop 또는 counting loop라고도 불립니다. while (Boolean_Expression) { Action_code; } public static void main(Str

yyyeji.tistory.com

 

https://yyyeji.tistory.com/329

 

[JAVA] do-while문이란?

do-while문이란? while문과 동일한데 do-while문은 조건이 true이든 false이든 최소한 한 번은 실행하고 조건문을 확인합니다. do { Action_code; } while (Boolean_Expression) public static void main(String[] args) { String month

yyyeji.tistory.com

https://yyyeji.tistory.com/326

 

[JAVA] for문이란?

for문이란? for문은 어떠한 행위를 반복하면서, 반복되는 횟수를 제어하고 싶을 때 사용하며, Counting loop 라고도 불립니다. for(i = 0; i

yyyeji.tistory.com

 

 

 

◡̈