09 June, 2013

運算式的型態轉換

Standard

Code:

  1. // ap6,運算式的型態轉換
  2.  
  3. public class ap6
  4. {
  5. public static void main(String args[])
  6. {
  7. short s=-5;
  8. int i=6;
  9. float f=9.67f;
  10. double d=976e-2; //9.76
  11. System.out.print("(short*integer)=");
  12. System.out.println((s*i));
  13. System.out.print("(double/float)=");
  14. System.out.println((d/f));
  15. System.out.print("(integer+float)=");
  16. System.out.println((i+f));
  17. System.out.print("(double/float)*(integer+float)=");
  18. System.out.println((d/f)*(i+f));
  19. System.out.println(" ");
  20. System.out.print("(s*i)-(d/f)*(i+f)="); // 印出結果
  21. System.out.println((s*i)-(d/f)*(i+f));
  22. /*
  23. ((short*integer)->short)=-30
  24. ((double/float)->double)=1.00930712750734
  25. ((integer+float)->double)=15.67
  26. ((double/float)*(integer+float)->double)=15.81584276504404
  27. ((s*i)-(d/f)*(i+f)->short-double=double)=-45.81584276504404
  28. */
  29. }
  30. }

Output:

(short*integer)=-30
(double/float)=1.00930712750734
(integer+float)=15.67
(double/float)*(integer+float)=15.81584276504404

(s*i)-(d/f)*(i+f)=-45.81584276504404
Press any key to continue...

Discuss:

Related Posts:

  • Bitwise 的各種運算Code: // ap8,Bitwise 的各種運算 public class ap8 { public static void main(String args[]) { int i=13; int j=14; int k=i+j; short l=27… Read More
  • 運算式的型態轉換Code: // ap6,運算式的型態轉換 public class ap6 { public static void main(String args[]) { short s=-5; int i=6; float f=9.67f; … Read More
  • 運算式真假值Code: // ap7,運算式真假值 public class ap7 { public static void main(String args[]) { int a=126; int b=-2*a; boolean c=true; boolean d… Read More

0 comments: