문자를 비교하는 것과 문자열을 비교하는 것의 차이
1. 문자
연산자를 이용하여 비교 가능
예시) a가 M 일 경우에 1을 출력하고 그 외의 경우엔 0을 출력
Char a = sc.next().charAt(0);
//연산자를 사용하여 비교 가능
if (a == 'M') {
System.out.println(1);
}
else {
System.out.println(0);
}
2. 문자열
(변수).equals("문자열") 형식을 사용.
예시) b가 W 일 경우에 1을 출력하고 그 외의 경우엔 0을 출력
String b = sc.next();
//(변수).equals("문자열") 형식 사용.
if(b.equals("W")){
System.out.println(1);
}
else {
System.out.println(0);
}
'Java > 메모' 카테고리의 다른 글
[java] 여러 종류의 수 (0) | 2024.09.13 |
---|---|
[java] 디버깅 하기 (0) | 2024.09.13 |
[java] 자주 나오는 변수명 (0) | 2024.09.12 |
[java] 약수 구하는 아이디어 (0) | 2024.09.12 |
[java]논리 연산자 혼합 (0) | 2024.08.12 |