Advertisement
Guest User

Untitled

a guest
Aug 20th, 2014
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. class test
  2. {
  3. public static void main(String[] args)
  4. {
  5. double test1=1.1234567;
  6. double test2=5.4567892;
  7. double test3=1.2e-3;
  8. double test4=1.2e+3;
  9. char jap1=0x3091;
  10. char jap2=12433;
  11. boolean a=true;
  12. boolean b=false;
  13. int shift1=5;
  14. int shift2=-10;
  15.  
  16.  
  17. System.out.println("3+5"+ " 의 결과");
  18. System.out.println("a"+3+12); // 캐스팅:연산순서로 인해 a+3에서 3이 a와 결합되어 문자열이 됨
  19. System.out.println("2+5="+ 2+5);
  20. System.out.println("2+5="+ (2+5));
  21. System.out.println(test1+test2);
  22. System.out.println(test3); // 결과 0.0012
  23. System.out.println(test4); // 결과 1200.0
  24. System.out.println(jap1); // (문자출력)변수출력시 변수의 자료형에 따라 출력서식문자가 자동으로 바뀜
  25. System.out.println(0x3091); // 12433 ->출력서식문자가 10진수로 고정되어 있음
  26. System.out.println(jap2); // 12433(문자출력이 안되는 이유) char형 변수에 유니코드값을 초기화 할때 16진수값으로 초기화 해야한다
  27. System.out.println(a);
  28. System.out.println(b);
  29. System.out.println(3>4);
  30. System.out.println(4>3);
  31.  
  32. System.out.println(shift1<<2); // 20
  33. System.out.println(shift2<<2); // -40 , 비트열을 왼쪽으로 이동시 음수 양수에 상관없이 0으로 채움
  34.  
  35. System.out.println(shift1>>2); // 1
  36. System.out.println(shift2>>2); // -3 , 음수의 비트열을 오른쪽으로 이동시 1로 채우고 양수면 0으로 채움
  37.  
  38. System.out.println(shift1>>>2); // 1
  39. System.out.println(shift2>>>2); // 1073741821 , 음수의 비트열을 오른쪽으로 이동시 0으로 채움 (>>> 일때만)
  40. // 이런건 없음 (shift2<<<2);
  41. System.out.println(-0x1);
  42. System.out.println(0x1);
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement