무지개 곰
무지개곰의 성장이야기
무지개 곰
250x250
  • 분류 전체보기
    • 블록체인 공부
      • BlockChain
      • Ethereum
    • IT공부
      • Java
      • JavaScript
      • HTML + CSS
      • React
      • 프로그래머스 (TypeScript)
    • 독서
    • 영어 공부
      • 1일 1 작문
      • 영어 짧은 글
    • 홍보
hELLO · Designed By 정상우.
무지개 곰

무지개곰의 성장이야기

[Java] Java의 조건문 중 if문 알아보기
IT공부/Java

[Java] Java의 조건문 중 if문 알아보기

2022. 6. 24. 12:00
728x90

If문

if문은 java 프로그래밍을 할 때 주어진 조건에 따라 원하는 코드를 작동시키기 위한 문법입니다.

int a=3;
int b=4;
if(a>4){
	System.out.println("a가 b보다 큰 수입니다.");
}else{
	System.out.println("b가 a보다 큰 수입니다.");
}

사용 방법은 위와 같습니다. if우측 소괄호 안에 조건을 넣어주고 그 조건이 참이라면 블록의 내용을 실행합니다. 만약 거짓이라면 else문으로 넘어가서 블록을 실행하게 됩니다. else와 블록 없이 if만 사용하여도 문제는 없지만 조건이 거짓일 때 실행하고 싶은 문장이 있다면 else를 이용하면 됩니다.

int tall=175;
if(tall>=180){
	System.out.println("키가 180cm이상입니다.");
}else if(tall>=170){
	System.out.println("키가 180cm미만 170cm이상입니다.");
}else if(tall>=160){
	System.out.println("키가 170cm미만 160cm이상입니다.");
}else{
	System.out.println("키가 160cm미만입니다.");
}

조건이 위와 같이 여러 가지인 경우에는 else if를 이용할 수 있습니다. 첫 if의 조건이 참인지 거짓인지 확인 후 거짓이라면 다음 if의 조건을 확인하는 식으로 위에서 아래로 확인하며 수행하게 됩니다.

int a=42;
if((a%2)==0){
    if((a%3)==0){
    	System.out.println("a는 2의 배수이며 3의 배수입니다.");
    }else{
    	System.out.println("a는 2의 배수입니다.");
    }
}else{
    if((a%3)==0){
    	System.out.println("a는 3의 배수입니다.");
    }else{
    	System.out.println("a는 2의배수도 3의 배수도 아닙니다.");
    }
}

위와 같이 if와 else문 안에 또 if와 else문이 들어갈 수 있습니다. 이러한 식으로 코딩을 하여 조건 두 가지에 대하여 분류도 가능합니다.

728x90
저작자표시 비영리 변경금지
    'IT공부/Java' 카테고리의 다른 글
    • [Java] Java의 반복문 알아보기
    • [Java] Java의 switch-case문 알아보기
    • [Java] Java의 상수와 리터럴
    • [Java] Java의 형 변환 알아보기
    무지개 곰
    무지개 곰
    java solidity react javascript등 프로그래밍 공부 기록

    티스토리툴바