개발성문 2022. 8. 3. 15:59

조건문은 조건식이 참인지 거짓인지에 따라 다른 영역의 코드가 실행되는 것을 말합니다.

if 조건문은 아래와 같이 3가지 형식으로 사용할 수 있습니다.

    //1. 조건식 기본형식 1
    if(조건식){
    	//조건식이 참일 때, 실행되는 코드
    }
    
    //1. 조건식 기본형식 2
    if(조건식){
    	//조건식이 참일 때, 실행되는 코드
    }
    else{
    	//조건식이 거짓일 때, 실행되는 코드
    }
    
    //1. 조건식 기본형식 3
    if(조건식 1){
    	//조건식 1이 참일 때, 실행되는 코드
    }
    else if(조건식 2){
    	//조건식 2가 참일 때, 실행되는 코드
    }
    else{
    	//조건식 1,2 모두 거짓일 때, 실행되는 코드
    }
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ClassDefalut : MonoBehaviour
{   
    public int hp = 100;

    // 테스트 1
    private void Start() {
        if(hp % 2 == 0){
            print("hp 는 짝수 입니다.");
        }
        else{
            print("hp 는 홀수 입니다.");
        }
    }
    
    // 테스트 2
    private void OnMouseDown() {
        if(hp > 0){
            hp -= 10;
            print("hp : " + hp);

            if(hp < 40){
                print("경고! HP를 회복하세요.");
            }
        }
        
        if(hp == 0){
            print("죽었습니다.");
        }
    }
}