Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class test
- {
- public static void main(String[] args)
- {
- double test1=1.1234567;
- double test2=5.4567892;
- double test3=1.2e-3;
- double test4=1.2e+3;
- char jap1=0x3091;
- char jap2=12433;
- boolean a=true;
- boolean b=false;
- int shift1=5;
- int shift2=-10;
- System.out.println("3+5"+ " 의 결과");
- System.out.println("a"+3+12); // 캐스팅:연산순서로 인해 a+3에서 3이 a와 결합되어 문자열이 됨
- System.out.println("2+5="+ 2+5);
- System.out.println("2+5="+ (2+5));
- System.out.println(test1+test2);
- System.out.println(test3); // 결과 0.0012
- System.out.println(test4); // 결과 1200.0
- System.out.println(jap1); // (문자출력)변수출력시 변수의 자료형에 따라 출력서식문자가 자동으로 바뀜
- System.out.println(0x3091); // 12433 ->출력서식문자가 10진수로 고정되어 있음
- System.out.println(jap2); // 12433(문자출력이 안되는 이유) char형 변수에 유니코드값을 초기화 할때 16진수값으로 초기화 해야한다
- System.out.println(a);
- System.out.println(b);
- System.out.println(3>4);
- System.out.println(4>3);
- System.out.println(shift1<<2); // 20
- System.out.println(shift2<<2); // -40 , 비트열을 왼쪽으로 이동시 음수 양수에 상관없이 0으로 채움
- System.out.println(shift1>>2); // 1
- System.out.println(shift2>>2); // -3 , 음수의 비트열을 오른쪽으로 이동시 1로 채우고 양수면 0으로 채움
- System.out.println(shift1>>>2); // 1
- System.out.println(shift2>>>2); // 1073741821 , 음수의 비트열을 오른쪽으로 이동시 0으로 채움 (>>> 일때만)
- // 이런건 없음 (shift2<<<2);
- System.out.println(-0x1);
- System.out.println(0x1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement