논리연산자의 종류에는 3가지가 있는데
논리곱(&&)의 경우에는 두 항의 값이 둘다 참이여야지만 true가 출력되고
하나라도 거짓이라면 false가 출력된다
논리합(||)의 경우에는 두 항의 값이 둘중 하나라도 참이면 true가 출력되고
둘다 거짓일경우 false가 출력된다
부정(!)의 경우에는 단항의 값이 참일경우 거짓으로
거짓일 경우 참으로 바꿔준다.
빠른평가란 자바가 컴파일 과정에서
논리합의 경우
첫번쨰 항의 결과가 false 일경우 첫번째 항만 계산하고 뒤에있는 항은 계산하지않는다
논리곱의 경우
첫번째 항의 결과가 true일경우 첫번째 항까지만 계산하고 뒤에항은 계산하지않는다