码迷,mamicode.com
首页 > 编程语言 > 详细

java动手动脑

时间:2016-10-07 23:14:51      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

public class EnumTest {

public static void main(String[] args) {
Size s=Size.SMALL;
Size t=Size.LARGE;
//s和t引用同一个对象?
System.out.println(s==t); //
//是原始数据类型吗?
System.out.println(s.getClass().isPrimitive());
//从字符串中转换
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}

该程序说明了枚举的使用方法,用循环可以得到他的所有值。

 


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));
}
}

该程序说明在Java中double类型小数相加并不能得到真实值,因为double类型使用科学计数法保存数据,计算数据,在转化成小数形式,这中间势必会造成数据的损失和增加。

java动手动脑

标签:

原文地址:http://www.cnblogs.com/shouhutian/p/5936958.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!