您的位置:首页 > 编程语言 > Java开发

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

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: