Java

조건문(2) - if

kcastle 2024. 5. 20. 13:52

● if 조건문

   : if 주어진 조건이 참일  때 실행되는 코드 블록

     else 조건이 거짓일 때 실행되는 코드 블록(필수 x)

 

● if 문으로 정수, 실수, 문자열, 문자 등 모든 것을 비교할 수 있음

   대표적을 정수 비교와 문자열 비교가 있음

 

● 정수 비교 예시

if ( 숫자 == 숫자) {

     숫자와 숫자가 같을 때 실행할 출력문

}

 

문자열 비교 예시 (.equals)

if("문자열".equlas("문자열")){

     문자열과 문자열이 같을 때 실행할 문자열

}

 

※ 문자열을 String 변수명에 넣어준다면 "문자열" 큰따옴표를 붙여서 적지 않고 지정해준 변수명을 적어주면 됨

String str = "문자열";

if(str.equlas(str)){

     문자열과 문자열이 같을 때 실행할 문자열

}

if("문자열".equlas(str)){

     문자열과 문자열이 같을 때 실행할 문자열

}

if(str.equlas("문자열")){

     문자열과 문자열이 같을 때 실행할 문자열

}

 

ex)

// 정수 비교

int number = 10;


// 만약에 숫자가 10이라면
if(number == 10) {
System.out.println("숫자가 동일합니다.");
}

결과 : "숫자가 동일합니다." 

 

// 문자열 비교
String str1 = "hello";


// 만약에 두 문자열이 같다면
if(str1.equals("hello")) {
System.out.println("두 문자열이 같습니다.");
}

결과 : "두 문자열이 같습니다."


String str2 = "둘";

if("둘".equals(str2)) {
System.out.println("모두 둘 입니다.");
}

결과 : "모두 둘 입니다."