1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | /*비교연산자 * new 선언 시 해당 값은 다른 번지 값을 가진다. */ package ch3; public class EqualsExample { public static void main(String[] args) { String str1 = "문돌이"; String str2 = "문돌이"; String str3 = new String("문돌이"); // new로 선언 시 다른 주소값을 갖게 되어 false가 나온다 System.out.println(str1 == str2); // true System.out.println(str1 == str3); // false System.out.println(str2 == str3); // false System.out.println(""); // 문자열 만을 비교하기 위해서는 equals를 사용한다 System.out.println(str1.equals(str2)); // true System.out.println(str1.equals(str3)); // true } } /* * 논리연산자 */ package ch3; public class LogicExample { public static void main(String[] args) { int charCode = 'A'; if (charCode >= 65 && charCode <= 90 ) { System.out.println("해당 문자는 대문자"); } if (!(charCode < 48) && !(charCode > 57)) { System.out.println("0~9 사이의 숫자"); } int x = 12; if (x%2 == 0 || x%3 == 0) { System.out.println("2 or 3의 배수"); } } } | cs |
해당 예제는 이것이 자바다 교재를 학습하며 공부한 내용입니다.
'문돌이의 IT > 자바(Java)' 카테고리의 다른 글
자바(Java) 조건문 if, if else (0) | 2017.01.05 |
---|---|
자바(Java) 삼항연산자 (0) | 2017.01.04 |
자바(Java) 변수, 연산자 (0) | 2017.01.02 |
자바(Java)프로그래밍이란? (0) | 2017.01.02 |
자바(Java) DriverManager 사용하기 (0) | 2016.04.29 |