public class SmartExample { public static void main(String[] args) { System.out.println(1 / 2 - 3); // -3 System.out.println(10.0f / 2L); // 5.0 (float 타입)
byte a = 2, b = 3, sum1; //sum1 = a + b; // error int sum2 = a + b; // right
int num1 = 3, num2 = -5; num1 =- num2; // (num1 = (-num2)) => num1 : 5 num1 -= num2; // (num1 = num1 - num2) => num1 : 10
System.out.println("num = " + 3 + 4); // num = 34 System.out.println(3 + 4 + " = num"); // 7 = num
int c = 2, d = 3, result; result = ++c + --d * c--; System.out.println(c); // 2 System.out.println(d); // 2 System.out.println(result); // 9
int num3 = 0xFFFF0000; int num4 = 0xFF00FF00;
int result1 = num3 & num4; int result2 = num3 | num4; int result3 = num3 ^ num4; int result4 = ~num1; System.out.printf("%08X \n", result1); System.out.printf("%08X \n", result2); System.out.printf("%08X \n", result3); System.out.printf("%08X \n", result4);
} } |
'Java' 카테고리의 다른 글
자바 프로그래밍 (Java) - 15 : 객체와 클래스 (new 연산자, 기본 생성자(Default Constructor), 필드의 기본 값) (0) | 2016.07.12 |
---|---|
자바 프로그래밍 (Java) - 14 : 객체와 클래스 (생성자, 생성자 오버로딩) (0) | 2016.07.12 |
자바 프로그래밍 (Java) - 12 : 연산자 종류 및 규칙 (2) (0) | 2016.07.12 |
자바 프로그래밍 (Java) - 11 : 연산자 종류 및 규칙 (1) (0) | 2016.07.12 |
자바 프로그래밍 (Java) - 10 : 문자 리터럴 상수 (ecape sequence) (0) | 2016.07.12 |