EnumTest.java

public class EnumTest {

    public static void main(String[] args) {
Size s=Size.SMALL;
Size t=Size.LARGE;
//s和t引用同一个对象?
System.out.println(s==t); //s与t的值不同,所以false
//是原始数据类型吗?
System.out.println(s.getClass().isPrimitive()); //枚举类型是引用类型,所以false
//从字符串中转换
Size u=Size.valueOf("SMALL");
System.out.println(s==u); //==比较的是枚举变量的值,所以true//列出它的所有值
for(Size value:Size.values()){
System.out.println(value);
}
} }
enum Size{SMALL,MEDIUM,LARGE};

TestDouble.java

public class TestDouble {

    public static void main(String args[]) {
System.out.println("0.05 + 0.01 = " + (0.05 + 0.01));
System.out.println("1.0 - 0.42 = " + (1.0 - 0.42));
System.out.println("4.015 * 100 = " + (4.015 * 100));
System.out.println("123.3 / 100 = " + (123.3 / 100));
}
}

  double类型的数值进行运算得不到“数学上精确”的结果是因为浮点数的数值在大多数情况下需要比64bit更多的位数才能准确表示出来,而double类型的数值只有64bit,后面舍去的位数会带来一定的误差。

    int X=100;
    int Y=200;
    System.out.println("X+Y="+X+Y); //X+Y=100200
    System.out.println(X+Y+"=X+Y"); //300=X+Y

  第一个输出语句是将后面的X+Y当做了字符串,即输出字符串“X+Y=”+“100”+“200”;

  第二个输出语句是将第一个X+Y当做加法运算,得到的数值再当做字符串输出,即输出字符串“300”+“=X+Y”。

最新文章

  1. there's no qt version assigned to this project for platform
  2. iphone的click导致div变黑
  3. JS判断终端设备跳转PC端、移动端相应的URL
  4. Apache Shiro 使用手册(一)Shiro架构介绍
  5. !! This tutorial was designed to help you with installation and configuration of OpenCV4Android SDK.
  6. 利用gdb 调试android jni c动态库
  7. Swift Core Data 图片存储与读取Demo
  8. 近段时间学习html和CSS的一些细碎总结
  9. unpivot,pivot,case when ,行转列,列转行 sql server
  10. visual studio2013 apache cordova基于web的跨平台应用
  11. python实现维吉尼亚解密
  12. 如何解决开机出现Missing operating system的故障
  13. 函数和常用模块【day04】: 总结(十二)
  14. android 微信听筒无声
  15. fontforge制作自定义字体及在手机上应用举例——张鑫旭
  16. 什么是static?什么是final?
  17. SUSE11SP3--安装svn
  18. python--getattr函数
  19. 【前缀和】【分类讨论】hdu5163 Taking Bus
  20. IOS开发---菜鸟学习之路--(十)-实现新闻详细信息浏览页面

热门文章

  1. 使用WebView时软键盘遮挡H5页面解决办法
  2. react踩坑记录——使用fetch获取json数据报错
  3. C - CodeCoder vs TopForces Gym - 101142C (连通块+思维)
  4. pip问题
  5. CentOS7下安装JDK详细过程
  6. C++中,有哪4种与类型转换相关的关键字?各有什么特点?应该在什么场合下使用?
  7. Django中的信号基础知识
  8. python第七天,dict
  9. 在maven项目中引用ueditor报错问题
  10. [转] 多核CPU 查看进程分配的CPU具体核id