목록Java (181)
충분히 쌓여가는
비교연산자두 피연산자를 비교해서 true(참) 또는 false(거짓)을 반환 대소비교 연산자비교 연산자연산결과>좌변 값이 크면, true,아니면 flase=좌변 값이 크거나 같으면, true 아니면 flase0); // true System.out.println(1=1); // true System.out.println(1='B'); // 65 >= 66 -> false } }등가 비교 연산자비교연산자연산결과==두 값이 같으면, true 아니면 false!=두 값이 다르면, true 아니면 falsepublic class practice { public static void main(String[] args) { System.out.println(2 == 2); // true System.out.prin..
나머지 연산자오른쪽 피연산자로 나누고 남은 나머지 반환 10 % 8 = 2 나누는 피연산자는 0이 아닌 정수만 허용public class practice { public static void main(String[] args) { System.out.println(10 % 0); // 에러 } } 부호 무시됨public class practice { public static void main(String[] args) { System.out.println(10 % 8); // 2 System.out.println(10 % -8); // 2 } }
Math.round() 사용(반올림)public class practice { public static void main(String[] args) { double pi = 3.141592; System.out.println(pi); // 3.141592 System.out.println(pi * 1000); // 3141.592 System.out.println(Math.round(pi * 1000)); // 3142 System.out.println(Math.round(pi * 1000) / 1000); // 3 System.out.println((double)Math.round(pi * 1000) / 1000); // 3.142 System.out.println(Math.round(pi * 1000..
산술 변환 연산 전에 피연산자의 타입을 일치시키는 것 ① 두 피연산자의 타입을 같게 일치시킨다(보다 큰 타입으로 일치) long + int -> long + long -> long float + int -> float + float -> float double + float -> double + double -> double public class practice { public static void main(String[] args) { int i = 10; float f = 20.0f; float result = f + i; System.out.println(result); // 30.0 } } ② 피연산자의 타입이 int보다 작은 타입이면 int로 변환된다 byte + short -> int + i..