조건문(2) - if
● 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("모두 둘 입니다.");
}
결과 : "모두 둘 입니다."