Break 3

[Java] break문 2022.10.25

break문 반복문인 for문, while문, do-while문을 실행 중지할 때 사용 switch문에서 break문을 사용하여 switch문 종료 break문 실행흐름 break문은 대개 if문과 같이 사용되어 if문의 조건식에 따라 for문과 while문을 종료할 때 사용 break문 EX) public class BreakExample { public static void main(String[] args) { while(true) { int num = (int)(Math.random()*6)+1; System.out.println(num); if(num==6) { break; } } System.out.println("프로그램 종료"); } } 실행 결과 중첩된 반복문과 break 반복문이 중첩되..

[Java] 조건문 2022.10.24

1. if 문 조건식의 결과에 따라 블록 실행 여부가 결정됨 조건식에는 true 또는 false 값을 산출할 수 있는 연산식, boolean 변수가 올 수 있음 조건식이 true : 블록 실행 조건식이 false : 블록을 실행하지 않음 중괄호 { } 블록은 여러 개의 실행문을 하나로 묶기 위해 작성됨 만약 조건식이 true가 될 때 실행해야 할 문장이 하나 밖에 없다면 중괄호 생략 가능 But, 중괄호 블록을 작성하는 것이 좋음 중괄호 블록 생략시 코드의 가독성이 떨어지고 버그 발생의 원인이 될 수 있음 if 문 EX) public class IfExample { public static void main(String[] args) { int score = 93; if(score >= 90) { Sys..

[Java] 제어문 2022.10.24

자바 프로그램 ➡ main() 메소드의 시작 중괄호 ( { ) 에서 끝 중괄호 ( } ) 까지 위에서부터 아래로 실행하는 흐름을 가지고 있음 1. 흐름 제어문 실행 흐름을 개발자가 원하는 방향으로 바꿀 수 있도록 해주는 것 조건식과 중괄호 {} 블록으로 구성됨 조건식의 연산 결과에 따라 블록 내부의 실행 여부가 결정됨 흐름 제어문을 사용할 경우 다양한 실행 흐름이 생성됨 제어문 블록 내부에는 또 다른 제어문을 사용할 수 있음 EX) if 문 내부에 for문 개발자가 원하는 매우 복잡한 흐름 제어도 가능 제어문의 종류 조건문 : if문, switch문 제어문 블록이 실행 완료되었을 경우 제어문 블록을 빠져나와 정상 흐름으로 돌아옴 반복문 : for문, while문, do-while문 제어문 블록이 실행 완..