public class MainClass {
public static void main(String[] args) {
/*
논리 연산자 (true / false)
&& AND a 그리고 b
|| OR a 또는 b
! NOT a가 아님
*/
int numberNot = 5;
System.out.println(numberNot == 1);
System.out.println(numberNot != 1);
System.out.println( !(numberNot >= 5 && numberNot <= 10));
System.out.println(numberNot < 5 || numberNot > 10); // 13번 라인과 동일한 의미
/*
삼항 연산자
조건에 따라서 값을 대입
변수 = (조건)? 값1 : 값2 // 참이면 값1을 넣고, 거짓이면 값2를 넣어라.
*/
int number, result;
number = 3;
result = (number > 0)? 10: 20;
System.out.println("result =" + result);
char c;
c = (number > 1)? 'Y': 'N';
System.out.println("c = " + c);
String str;
str = (number < 0)? "양수입니다": "음수입니다";
System.out.println("str = " + str);
}
}
| Java 기본 문법 - 배열 (Array), 가비지콜렉터, 인덱스 접근, 배열의 초기화 방법 3가지, Alias, 배열 간 요소 교환 (temp를 이용한 swap) (0) |
2024.12.30 |
| Java 기본 문법 - Wrapper Class, String 메소드, 진수 변환 (4) |
2024.12.30 |
| Java 기본 문법 - 자료형 변환 (auto, cast) (1) |
2024.12.30 |
| Java 기본 문법 - increment, decrement (1) |
2024.12.30 |
| Java 기본 문법 - 입력 처리 (Scanner, BufferedReader) (0) |
2024.12.30 |