본문 바로가기
자바

자바 기본 문법 - 제어문 -if

by blog-yj 2019. 1. 7.

제어문

일반적인 프로그래밍 언어들은 순차적인 언어가 대부분이다. 위에서 아래로 하나씩 문장을 처리해 나간다는 의미이다. 그러나 어떤 때는 특정 문장을 피해가거나 아니면 여러 번 반복을 해야 될 때가 있다. 이럴때 프로그램에 영향을 주는 문장을 제어 할 수 있어야 하는데

이때 사용 하는것이 제어문이다.

제어문에는 분기문,반복문,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