제어문
일반적인 프로그래밍 언어들은 순차적인 언어가 대부분이다. 위에서 아래로 하나씩 문장을 처리해 나간다는 의미이다. 그러나 어떤 때는 특정 문장을 피해가거나 아니면 여러 번 반복을 해야 될 때가 있다. 이럴때 프로그램에 영향을 주는 문장을 제어 할 수 있어야 하는데
이때 사용 하는것이 제어문이다.
제어문에는 분기문,반복문,break 문 continue문으로 이루어져 있다.
분기문
분기문은 비교문이라고도 하며 주어진 조건의 결과에 따라 실행 문장을 달리하여 다른 결과를 얻기 위해 사용하는 제어문이다.
if문
if문은 boolean형의 결과를 가지는 조건식이 있어야 하며 그 조건식의 결과로 수행하는 문장을 결정한다. 여기에는 if문,if-else문 다중 if문이 있다.
ex)
int a=50;
String str="50이상";
if(a>50){
str="50초과";
}
System.out.println(str);
str=50이상
if-else문
if-else문은 조건을 만족할 때와 그렇지 않을때 각각 다른 수행 문장을 부여하여 프로그램의 명확성을 높이는 제어문이다.
ex) int a=50;
String str="";
if(a>50){
str="50초과";
}else{
str="50이하";
}
System.out.println(str);
str="50이하"
다중if문
다중 if문은 조건 비교가 한 가지로 충분치 않을 경우에 사용하는 문법이다.
ex)
int a=10;
String str="";
if(a>=40){
str="40이상";
}else if(a>=20){
str="20이상";
}else{
str="10이상";
}
System.out.println(str);
str="10이상"
위 게시글은 자바 프로그래밍 바이블(증보판)의 내용을 참조하였습니다
'자바' 카테고리의 다른 글
| 자바 기본 문법 - 제어문 -반복문 (0) | 2019.01.07 |
|---|---|
| 자바 기초 문법 -제어문 - switch,break (0) | 2019.01.07 |
| 자바 기본 문법- 주석문 (0) | 2019.01.07 |
| 자바 기본 문법 - 연산자 (0) | 2019.01.07 |
| 자바 기본 문법 -자료형 (0) | 2019.01.07 |