자바에서 if 조건문은 비교연산자와 함께 사용하여 프로그램을 동작하고 흐름을 조정한다. if 조건문에서 비교연산자를 어떻게 사용하느냐에 따라 if 조건문이 난해지는 경우들도 있겠지만, 보통 데이터의 비교연산자와 사용이 애매한 경우들이 많다.
자바 if 조건문과 비교연산자 사용
using java if statement and comparison operators
모든 프로그래밍 언어가 그렇듯 조건문은 자주 사용된다.
특히 if 조건문은 사소하지만 많이 사용되며 비교연산자와 함께 사용된다.
프로그램 동작의 제어와 데이터의 조작 등에 if 조건문은 필수적이기 때문에 굳이 익히려고 하지 않아도 자연히 익숙해지는 것 중 하나다.
if 조건문을 사용할 때 주의할 점이 있다면 단지 조건문을 잘 사용해야 한다는 것 밖에는 없다.
자바에서 사용되는 비교연산자의 종류는 이전에 작성한 내용을 참고해 본다.
if 조건문 사용
비교연산자와 함께 자주 사용되는 if 조건문의 사용은 간단하다.
if 절의 인자값으로 조건식을 넣어주면 된다.
조건이 참 ( ture ) 라면 if 조건문 내부에 있는 코드들이 동작할 것이지만, 그렇지 않다면 동작하지 않는다.
if 조건문을 사용하는 방법은 아래와 같이 간단하다.
if ( 조건문 ) {
// 조건문이 참 ( true ) 일 경우 동작
}
샘플코드
위에서 언급한 if 조건문을 이용하여 자바 예제를 만들어 본다.
비교연산자 5가지를 이용한 조건문 처리는 자주 보게 될 것이다.
조건문과 비교연산자를 어떻게 사용할지는 상황에 따라 정확하게 사용하면 그만이다.
코드를 보자.
public class JavaTutorials {
public static void main(String[] args) {
System.out.println("--------------------------------------------------");
int vA = 10;
int vB = 100;
System.out.println(String.format("vA는 %s이고, vB는 %s라고 할 때의 비교", vA, vB));
System.out.println("--------------------------------------------------");
if ( vA < vB ) {
System.out.println("참 : true : vA < vB : vA 는 vB 보다 작다.");
}
if ( vA <= vB ) {
System.out.println("참 : true : vA <= vB : vA 는 vB 보다 작거나 같다.");
}
if ( vA > vB ) {
System.out.println("참 : true : vA > vB : vA 는 vB 보다 크다.");
}
if ( vA >= vB ) {
System.out.println("참 : true : vA >= vB : vA 는 vB 보다 크거나 같다.");
}
if ( vA == vB ) {
System.out.println("참 : true : vA == vB : vA 는 vB 와 같다.");
}
if ( vA != vB ) {
System.out.println("참 : true : vA != vB : vA 는 vB 와 다르다.");
}
System.out.println("--------------------------------------------------");
}
}
정수형 변수 2개를 만들고, if 조건문을 이용하여 코드를 만들었다.
비교연산자 5가지를 사용했기 때문에 코드만 길어보일 뿐 의미는 쉽다.
결과 화면을 보자.
정수형 변수를 비교했을 때 참 ( true ) 인 것들만 출력이 될 것이다.
'programming > Java' 카테고리의 다른 글
자바 삼항연산자 사용하기 using java short hand ternary operator (0) | 2022.04.10 |
---|---|
자바 조건문 else if 사용법 useing java else if condition statement (0) | 2022.04.08 |
자바 boolean 참 거짓 판단하기 using java boolean (0) | 2022.03.31 |
자바 수학 메서드 사용하기 using java Math method (0) | 2022.03.27 |
자바 기능적 특수문자 줄바꿈과 탭 처리하기 using java escape string (0) | 2022.03.25 |
댓글