본문 바로가기

전체 글12

[연산자] Postfix (후위 증가 or 감소 연산자) class PostfixOp {public static void main(String[] args){int num1 = 7;int num2 , num3, num4;num2 = num1++; // num1의 값은 증가 되지 않고 num2에 대입 하여 num1의 값은 7이된다.num3 = num1--; // num1의 값은 1은 후위 증가 하여 8이 된다. num3에 대입하고 다음 행에서 감소 한다.num4 = num1--; // 다시 num1의 값은 1을 후위 감소 하여 7이 되었다. num4에 대입하고 // 행을 빠져나오면 num1의 값이 감소 하기 때문에 따라서 num1의 값은 최종 6이 된다.System.out.println(num1); // 6System.out.println(num2); // 7S.. 2013. 12. 21.
[연산자] 논리 연산자와 SCE (Short-Circuit Evaluation, Lazy Evaluation) class SCE { public static void main(String[] args) {int num1 = 0, num2 = 0;boolean result;result = (num1 += 10) 0;System.out.println("result = " + result);System.out.println("num1 = " + num1 + ", num2 = " + num2);result = (num1 += 10) > 0 || (num2 += 10) > 0;System.out.println("result = " + result);System.out.println("num1 = " + num1 + ", num2 = " + num2);} } 2013. 12. 21.
[변수] 변수의 이름을 짓는 방법 - 변수의 이름은 숫자로 시작할 수 없다.- $과 _이외의 다른 특수문자는 사용할 수 없다.- 키워드는 변수의 이름으로 사용할 수 없다. 2013. 12. 21.
[변수] JAVA의 기본 자료형 자료형 데이터 메모리 크기 표현 가능 범위 boolean 참과 거짓1 바이트true, false char 문자2 바이트 모든 유니코드 문자 byte 정수1 바이트 -128 ~ 127 short2 바이트-32768 ~ -32767 int4바이트-2147483648 ~ 2147483647 long8 바이트-9223372036854775808 ~ 9223372036854775807 float 실수4 바이트±(1.40x10의 -40승 ~ 3.40x10의 38승) double8 바이트 ±(1.40x10의 -40승 ~ 1.79x10의 308승) 정수 표현 : byte, short, int, long실수 표현 : float, double문자 표현 : char참과 거짓의 표현 : boolean 2013. 12. 21.