목록Java/JAVA1 (36)
충분히 쌓여가는
문자열 비교문자열을 비교할 때는, 비교 연산자 == 대신 equals()라는 메서드를 사용해야 한다 비교 연산자는 두 문자열이 완전히 같은지 비교 equals()는 문자열 내용이 같은지만 비교 ==와 equals()의 결과가 같게 나올때public class practice { public static void main(String[] args) { String str1 = "abc"; String str2 = "abc"; System.out.println(str1 == str2); // true System.out.println(str1.equals(str2)); // true } } ==와 equals()의 결과가 다르게 나올때 둘 다 결과가 같게 나오기 위해 equals()를 사용해야함public ..
비교연산자두 피연산자를 비교해서 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..