본문 바로가기

JAVA

if (참, 거짓)

if문 기본 구조

 

if (조건문) {
    수행할 문장...
    수행할 문장...
} else {
    수행할 문장...
    수행할 문장...

조건문 - 참, 거짓을 판별

 

boolean a = true; //참 true
int i = 10>20;   //거짓 false
int n = 10==10;  //참 true

비교 연산자

논리 연산자


if문 예시

 

내 지갑에 2만원이 있거나 더 많으면 치킨을 먹고

없으면 굶는다.     

 

public class zzzz {
    public static void main(String[] args) {

       int money = 20000;
       if (money >= 20000) {                     //money가 20000보다 크거나 같으면~
           System.out.println("치킨 먹어야지~");  //치킨 먹어야지~ 실행 시키고
       } else {                                 //그게 아니면
           System.out.println("굶어야지...");   //굶어야지... 실행 시켜
       }

    }
}
//치킨 먹어야지~

Contains - List 자료형에 내가 찾는게 있는지 확인 가능

 

주머니에 돈 있으면 오늘 외식하고 없으면 집에서 먹어야지

 

import java.util.ArrayList;

public class zzzz {
    public static void main(String[] args) {

        ArrayList<String> Poket = new ArrayList<>();

        Poket.add("money");
        Poket.add("trash");
        Poket.add("candy");

        if (Poket.contains("money")) {              //Poket 안에 money가 있으면 true 없으면 false
            System.out.println("오늘은 외식이다~!"); //있다면 오늘은 외식 하고
        } else {                                    //없으면
            System.out.println("집에서 먹어야지.."); //집에서 먹어~
        }

    }
}
//오늘은 외식이다~!

else if - 다중 조건문

 

기본구조

 

if (조건문) {
    수행할 문장...
    수행할 문장...
} else if (조건문) {
    수행할 문장...
    수행할 문장...
} else if (조건문) {
    수행할 문장...
    수행할 문장...
} else {
    수행할 문장...
    수행할 문장...
}

 

else if문 예시

public class zzzz {
    public static void main(String[] args) {

       int weapon = 7;                   //나의 무기는 7강이다

       if (weapon < 6 ) {               //무기가 6보다 낮으면
           System.out.println("노말");   //노말 등급이고
       } else if (weapon < 10) {        //10보다 낮으면
           System.out.println("레어");   //레어 등급이고
       } else if (weapon < 13) {        // 13보다 낮으면
           System.out.println("유니크"); // 유니크 등급이고
       } else {                         //그 이상의 값은
           System.out.println("레전드"); // 레전드 등급이다.
       }

    }
}
//레어

'JAVA' 카테고리의 다른 글

while (반복문)  (0) 2022.10.13
switch/case  (0) 2022.10.13
형 변환, final  (0) 2022.10.12
Set (집합)  (0) 2022.10.11
Map (Key, Value)  (0) 2022.10.11