🌱 오늘의 주제 : 논리 연산자 && ||
🌱 논리 연산자 && || 란 ?
| | (OR결합) : 어느 한 쪽이 ture이면 ture를 결과로 얻는다.
&& (AND결합) : 양쪽 모두 true이어야 true를 결과로 얻는다.
🌱 x는 10보다 크고, 20보다 작다.
10 < x && x < 20
🌱 i는 2의 배수 또는 3의 배수이다.
i % 2 == 0 || i % 3 == 0
🌱 i는 2의 배수 또는 3의 배수지만 6의 배수는 아니다.
(i % 2 == 0 || i % 3 == 0) && i % 6 != 0
🌱 문자 ch는 숫자 ('0' ~ '9')이다.
'0' <= ch && ch <= '9'
🌱 문자 ch는 대문자 또는 소문자이다.
('a' <= ch && ch <= 'z') || ('A' <= ch && ch <= 'Z')
package Chapter3;
import java.util.Scanner;
public class Ex3_15 {
public static void main(String[] args) {
// 논리 연산자 && ||
Scanner scan = new Scanner (System.in);
System.out.print("문자를 하나 입력하세요 : ");
char ch = ' ';
String input = scan.nextLine();
ch = input.charAt(0);
if ('0' <= ch && ch <= '9') {
System.out.println("입력하신 문자는 숫자입니다.");
}
if(('a') <= ch && ch <= ('z') || ('A' <= ch && ch <= 'Z')) {
System.out.println("입력하신 문자는 영문자입니다.");
}
}
}