-
논리연산자Java/Script 2018. 2. 10. 12:11728x90
코드설명 : 자바에서의 논리연산자
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354public class MainClass {public static void main(String[] args) {/* 논리연산자 (True, False)제어문 ( if, for, while, switch)과 같이사용한다.&&는 AND연산자 그리고 둘다 true 일때만 true 나머진 false||는 OR연산자 또는 적어도하나가 true이면 true!는 NOT연산자 ~~이아닌a < b a가 b보다 작다.a > b a가 b보다 크다.a <= b a는 b보다 작거나 같다. (등호가뒤에와야함 띄어쓰기하면안댐)a >= b a는 b보다 크거나 같다. (등호가뒤어와야함 띄어쓰기하면안댐)a == b a는 b와 같다.*/int num = 5;System.out.println("num = " +num); // num = 5/* && 연산 */// true,true => trueSystem.out.println("num > 0 && num < 10 -> " + (num > 0 && num < 10)); // num > 0 && num < 10 -> true// false,true => falseSystem.out.println("num < 0 && num < 10 -> " + (num < 0 && num < 10)); // num < 0 && num < 10 -> false/* || 연산 */// true,true => trueSystem.out.println("num < 0 || num < 10 -> " + (num < 0 || num < 10)); // num < 0 || num < 10 -> true// false,true => trueSystem.out.println("num < 0 || num < 10 -> " + (num < 0 || num < 10)); // num < 0 || num < 10 -> true// false,false => falseSystem.out.println("num < 0 && num > 10 -> " + (num < 0 && num > 10)); // num < 0 && num > 10 -> false/* ! 연산 */// false인데 !붙어서 true 출력System.out.println("!(num<0) = " + !(num < 0)); // !(num<0) = truenum = 0;System.out.println("num = " + num); // num = 0System.out.println("!(num > 0 && num < 10) -> " + !(num > 0 && num < 10)); // !(num > 0 && num < 10) -> trueSystem.out.println("!(num < 0 || num < 10) -> " + !(num < 0 || num < 10)); // !(num < 0 || num < 10) -> false}}cs 728x90'Java > Script' 카테고리의 다른 글
문자열의 길이, 문자열의 수정 (0) 2018.02.10 문자열의 비교,검색 (0) 2018.02.10 삼항연산자 (0) 2018.02.10 증감연산자 (0) 2018.02.10 자바에서의 연산(Operator) (0) 2018.02.10