2. 문장 ( statement )
가. 실행문
- 순차문 : 위에서 아래로 순차적으로 실행되는 문장
거의 90% 이상 차지.
- 제어문:
-> 조건문( 분기문 )
: 조건에 따라서 실행되는 문장이 달라진다.
ex) 단일 if문, if-else문, 다중 if문, switch문
-> 반복문
: 조건에 따라서 한번 실행된 문장이 여러번 실행된다.
ex) for문, while문, do-while문
나. 비실행문
- 주석문 : 한줄 주석문 ( // ) , 멀티 주석문( /* */ ),
javadoc 주석문 ( /** */ , api 문서)
==> 개발자가 만든 클래스에 대한 메뉴얼인
API 문서 만들때 사용.
1) 조건문(분기문)
가. 단일 if 문
- 용도: 조건식( true / false ) 에 따라서 실행여부가 결정되는 경우.
- 문법:
if( 조건식 ) 문장1;
문장2; // 문장2 -> 영향x
( `{ }` 로 안묶여있기때문)
// `{ }` 지정을 권장함
if( 조건식 ) { 문장1; }
문장2;
// `{ }` 역할은 그룹핑 역할.
if( 조건식 ) {
문장1;
문장2;
}
package exam07_제어문;
public class Statement01_단일if문 {
public static void main(String[] args) {
// 단일 if 문 : 조건에 따라서 실행여부가 결정된다.
// - 순차문( 문장90%이상 )
// System.out.println("문장1");
// System.out.println("문장2");
// System.out.println("문장3");
// System.out.println("end");
// 조건->
// System.out.println("문장1");
//
// if(true) {
// System.out.println("문장2_(1)");
// }
//
// if(false) {
// System.out.println("문장2_(2)");
// }
//
// System.out.println("문장3");
//
// System.out.println("end");
//>>> 문장1
// 문장2_(1)
// 문장3
// end
//-----------
System.out.println("문장1");
if(false) {
System.out.println("문장2-1");
System.out.println("문장2-2");
System.out.println("문장2-3");
}
System.out.println("문장3");
System.out.println("문장4");
// >>> 문장1
// 문장3
// 문장4
//---------
System.out.println("문장1");
if(false)
System.out.println("문장2-1");
System.out.println("문장2-2");
System.out.println("문장2-3");
System.out.println("문장3");
System.out.println("문장4");
// >>> 문장1
// 문장2-2
// 문장2-3
// 문장3
// 문장4
}
}
'Programming > JAVA(eclipse)' 카테고리의 다른 글
java 3일차 정리 _ 03. 제어문(if-else) (0) | 2024.03.12 |
---|---|
java 3일차 정리 _ 03. 제어문(단일if문_2) (0) | 2024.03.12 |
java 3일차 정리 _ 02. 표준입력( Scanner ) (0) | 2024.03.12 |
java 3일차 정리 _ 01. 연산자(6) 3항 연산자 (0) | 2024.03.12 |
java 3일차 정리 _ 01. 연산자(5) 증감연산자_다른연산자 와같이 사용한 경우 (0) | 2024.03.12 |