🌱 오늘의 주제 : 논리 연산자 && ||
🌱 논리 연산자 && || 란 ?
| | (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("입력하신 문자는 영문자입니다.");
}
}
}
'Java' 카테고리의 다른 글
임의의 정수만들기 Math.random( ) (0) | 2023.01.02 |
---|---|
Math.round( )로 반올림하기 (0) | 2023.01.02 |
기본형의 종류와 범위 (0) | 2022.12.25 |
String 클래스 (0) | 2022.12.22 |
2진수란 무엇인가..? (0) | 2022.12.21 |