JAVA 조건문

김동규·2022년 10월 27일
0

JAVA

목록 보기
15/38

기본적인 내용이지만 자세하게 알아보도록 하자

🤝 조건문(conditional statements)

조건문이란?

프로그램 내에서 주어진 표현식의 결과에 따라 별도의 명령을 수행하도록 제어하는 실행문이다.

조건문의 종류

  • if문
  • switch case문
  • 삼항연산자

if문

if문은 영어 뜻대로 만약 으로
if(조건식)=>만약(조건식) 이런식으로 이해하는게 좋다

예를 들어보자

public class ControlExam {
    public static void main(String[] args){
        int james = 65;
        int joshua = 59;
        
        if(james>joshua){
            System.out.println("제임스는 조슈아보다 나이가 많습니다.");
        }
        
        if(james<joshua){
        	System.out.println("조슈는 제임스보다 나이가 많습니다.");
        }
            
            
    }
}

출력값 : "제임스는 조슈아보다 나이가 많습니다."

switch case 문

switch (조건 값) {

    case 값1:

        조건 값이 값1일 때 실행하고자 하는 실행문;

        break;

    case 값2:

        조건 값이 값2일 때 실행하고자 하는 실행문;

        break;

    ...

    default:

        조건 값이 어떠한 case 절에도 해당하지 않을 때 실행하고자 하는 실행문;

        break;

}

스위치 문은 가독성이 높다고 볼수있고 여러 경우의 수를 대비할수있는점이 장점이다.

🤔삼항연산자?

3개의 피연산자를 필요로 하는 연산자 이다

int a;
if(5<4) {
    a = 50;
}else {
    a = 40;
}
System.out.println(a); //결과 = 40 
		
//삼항연산자
int b = (5 < 4) ? 50 : 40; 
System.out.println(b); //결과 = 40

삼항연산자를 이용하면 if문의 쓸데없는 줄의 길이를 확연히 줄일수있다.

profile
HigasiHosi

0개의 댓글