当前位置: 首页 > 后端技术 > Java

Java数据类型

时间:2023-04-01 16:57:33 Java

1Java语言数据类型分类基本数据类型参考数据类型(面向对象时深入学习)2四种基本数据类型和八种数据类型关键词内存使用范围Integerbyte1负数2tothe7次方~2的7次方-1(-128~127)short2负2的15次方~2的15次方-1(-32768~32767)int4负2的31次方~2的31次方-1long8负数2的63次方~2的63次方-1浮点数float41.401298e-45~3.402823e+38double84.9000000e-324~1.797693e+308个字符char20-65535Booleanboolean1true,false描述e+38表示乘以10的38次方,同理,e-45表示乘以10的负45次方。在java中,整数默认是int类型,浮点数默认是double类型。需要记住byte类型的如下取值范围:-128~127int类型近似取值范围:-21亿~21亿取值范围整型和小数类型的关系:double>float>long>int>short>byte的最常用的数据类型选择:定义变量时,应根据实际情况选择不同类型的变量。比如:一个人的年龄,可以选择字节类型。例如:地球的年龄,你可以选择长款。如果不确定整数类型的范围,则默认使用int类型。如果不确定decimal类型的范围,则默认使用double类型。如果要定义字符类型的变量,那就用char如果要定义布尔类型的变量,那就用boolean3定义8个基本数据类型变量publicclassVariableDemo3{publicstaticvoidmain(String[]args){//1。definebyteType变量//数据类型变量名=数据值;字节a=10;System.out.println(a);//2。定义short类型变量shortb=20;System.out.println(b);//3。定义一个int类型的变量intc=30;System.out.println(c);//4。定义一个longlongd=123456789123456789L类型的变量;System.out.println(d);//5。定义一个float类型的变量floate=10.1F;System.out.println(e);//6。定义一个doubledoublef=20.3类型的变量;System.out.println(f);//7。定义一个char类型变量charg='a';System.out.println(g);//8。定义一个布尔类型的变量booleanh=true;System.out.println(h);}}注意如果要定义整型变量,不知道选择哪种数据类型,默认使用int。如果要定义一个decimal类型的变量,不知道选择哪种数据类型,默认使用double。如果要定义long类型的变量,需要在数据值后加上L后缀。(大写或大写均可。)如果要定义一个float类型的变量,需要在数据值后加上F后缀。(大写和小写)