Java:笔记:数据类型
2015-12-25 00:00
337 查看
//数据类型: //基本数据类型:(数值型(byte,short,int,long,float,double),字符型char,布尔型boolean。8种) //引用数据类型:(类class,接口interface,数组) public class TestDataType { public static void main(String[] args) { //初始化十进制 int a = 15; //初始化8进制 int b = 017; //初始化16进制 int c = 0x0F; //输出十进制转换成二进制、8进制、16进制 System.out.println(Integer.toBinaryString(a)); System.out.println(Integer.toOctalString(b)); System.out.println(Integer.toHexString(c)); //float f = 3.14;//这句是错误的,会报损失精度的错误。因为浮点数默认类型是double类型。 double f = 3.14;//这句是正确的。在数字后面加f或F double d = 3.14;//这句是正确的,浮点数默认就是double类型的。 System.out.println(f); System.out.println(d); System.out.println(f == d);//输出false,注意在内存在存储浮点数是有误差的(如果f和d类型相同,则输出true) System.out.println(a == c);//输出true //字符型char类型 char g = 97;//a char h = '字'; char i = 'A'; System.out.println(g); System.out.println(h); System.out.println(i); //字符串 String j = "test"; System.out.println(j); //布尔型boolean boolean k = true; boolean l = false; System.out.println(k); System.out.println(l); } }
相关文章推荐
- Java:笔记:生产AIP文档
- spring定时任务执行两次
- eclipseLink基于JAXB方式实现javabean与xml的互转
- 深入理解Java的接口和抽象类
- Java 矩阵行列式算法(非高斯消元)
- mysql , java length
- 听阿里巴巴JVM工程师为你分析常见Java故障案例
- struts标签——nested
- Java Day4
- eclipse为什么一直locading descrptor解决方案
- Java反射为什么慢
- 第二章 Spring MVC入门
- Java多线程总结
- JAVA中集合框架基础解析
- java 应用程序及java安装1603问题
- java创建线程的两种方式
- Java学习笔记: 线程
- eclipse常用快捷键总结
- Java中异常的细节
- Java并发框架Executor