자바 조건문
Mar 14, 2021
»
dev
if문
조건문은 말그대로 괄호 안쪽에 있는 조건이 참일시 중괄호 안쪽에 있는 코드를 실행한다.
가장 기본적인 조건문은 if문이다.
양식은
if(/* 조건 */){
//참일시 실행되는 코드
}
이다.
else if와 else
이렇게 if문이 있지만 만약 조건이 많아지거나 복잡해진다면, 다음과 같이 if문과 같이 사용되는 조건문들도 있다.
else if(/* 조건 */){
//참일시 실행되는 코드
}
는 else if
위에 if문이 있어야하며, if문의 조건이 거짓이고 else if
의 조건이 참일때 실행된다.
else{
//코드
}
는 위에 if문이나 else if
가 있을시 맨 밑에 들어가는 코드이며 윗쪽 조건들이 모두 거짓일시 실행된다.
연산자
if문에 조건을 넣을땐 그 조건이 참이 될수있어야 한다.
물론 조건이 다음과 같이 만들어지면 연산자 없이도 가능하다.
boolean bool = true;
if(bool){
//참일시 실행되는 코드
}
bool
이라는 변수가 true 즉, 참이기 때문에 코드가 실행이 된다.
하지만 언제나 이렇게 if문을 만들 수 있는 것은 아니다.
그럴때는 연산자를 사용한다.
연산자로는 다음이 있다.
- x < y (x가 y보다 작을때)
- x > y (x가 y보다 클때)
- x == y (x가 y랑 같을때)
- x != y (x가 y랑 다를때)
- x >= y (x가 y보다 크거나 같을때)
- x <= y (x가 y보다 작거나 같을때)
이런 연산자들을 사용하여 if문에 조건을 간편하게 넣을 수 있다. 예를 들어
public class Main {
public static void main(String[] args) {
int a=7;
int b=12;
if(a>=b) { //만약 a가 b보다 크거나 같을시
System.out.println("a가 b보다 큼 ㅅㄱ"); //다음 메세지를 출력을 한다
}
}
}
출력에 대해서는 여기서 배울수 있다.