【淘宝店铺装修设计】沂南做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式-公司官网重新制作-网站优化-苏州网站建设【企业网站制作|网页设计】- 高端网站建设 - 上往苏州网络信息科技有限公司-苏州网站建设公司

全国热线:400-111-6878

网站建设推广专家

【淘宝店铺装修设计】沂南做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式-公司官网重新制作

发表日期: 2022-09-01 浏览次数:328


上往建站提供苏州网站建设网站制作微信小程序,微商城,App开发制作,致力于苏州企业网站建设公司网站制作,全国用户超10万,10余年的网站开发和建站经验,主营::企业邮箱虚拟主机网络建站网站服务网页设计网店美工设计网站定制企业建站网站设计制作网页制作公司等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


沂南做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式

网站建设.png

long:

float:

double:

boolean:

char:

实例

对于数值类型的基本类型的取值范围,我们无需强制去记忆,因为它们的值都已经以常量的形式定义在对应的包装类中了。请看下面的例子:

实例


最大值是 uffff(即为 65535);

char 数据类型可以储存任何字符;

例子:char letter = 'A';。

实例

对于数值类型的基本类型的取值范围,我们无需强制去记忆,因为它们的值都已经以常量的形式定义在对应的包装类中了。请看下面的例子:


实例

public class PrimitiveTypeTest {  

    public static void main(String[] args) {  

        // byte  

        System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE);  

        System.out.println("包装类:java.lang.Byte");  

        System.out.println("最小值:Byte.MIN_VALUE=" + Byte.MIN_VALUE);  

        System.out.println("最大值:Byte.MAX_VALUE=" + Byte.MAX_VALUE);  

        System.out.println();  

  

        // short  

        System.out.println("基本类型:short 二进制位数:" + Short.SIZE);  

        System.out.println("包装类:java.lang.Short");  

        System.out.println("最小值:Short.MIN_VALUE=" + Short.MIN_VALUE);  

        System.out.println("最大值:Short.MAX_VALUE=" + Short.MAX_VALUE);  

        System.out.println();  

  

        // int  

        System.out.println("基本类型:int 二进制位数:" + Integer.SIZE);  

        System.out.println("包装类:java.lang.Integer");  

        System.out.println("最小值:Integer.MIN_VALUE=" + Integer.MIN_VALUE);  

        System.out.println("最大值:Integer.MAX_VALUE=" + Integer.MAX_VALUE);  

        System.out.println();  

  

        // long  

        System.out.println("基本类型:long 二进制位数:" + Long.SIZE);  

        System.out.println("包装类:java.lang.Long");  

        System.out.println("最小值:Long.MIN_VALUE=" + Long.MIN_VALUE);  

        System.out.println("最大值:Long.MAX_VALUE=" + Long.MAX_VALUE);  

        System.out.println();  

  

        // float  

        System.out.println("基本类型:float 二进制位数:" + Float.SIZE);  

        System.out.println("包装类:java.lang.Float");  

        System.out.println("最小值:Float.MIN_VALUE=" + Float.MIN_VALUE);  

        System.out.println("最大值:Float.MAX_VALUE=" + Float.MAX_VALUE);  

        System.out.println();  

  

        // double  

        System.out.println("基本类型:double 二进制位数:" + Double.SIZE);  

        System.out.println("包装类:java.lang.Double");  

        System.out.println("最小值:Double.MIN_VALUE=" + Double.MIN_VALUE);  

        System.out.println("最大值:Double.MAX_VALUE=" + Double.MAX_VALUE);  

        System.out.println();  

  

        // char  

        System.out.println("基本类型:char 二进制位数:" + Character.SIZE);  

        System.out.println("包装类:java.lang.Character");  

        // 以数值形式而不是字符形式将Character.MIN_VALUE输出到控制台  

        System.out.println("最小值:Character.MIN_VALUE="  

                + (int) Character.MIN_VALUE);  

        // 以数值形式而不是字符形式将Character.MAX_VALUE输出到控制台  

        System.out.println("最大值:Character.MAX_VALUE="  

                + (int) Character.MAX_VALUE);  

    }  

}


运行实例 »

编译以上代码输出结果如下所示:


基本类型:byte 二进制位数:8

包装类:java.lang.Byte

最小值:Byte.MIN_VALUE=-128

最大值:Byte.MAX_VALUE=127


基本类型:short 二进制位数:16

包装类:java.lang.Short

最小值:Short.MIN_VALUE=-32768

最大值:Short.MAX_VALUE=32767


基本类型:int 二进制位数:32

包装类:java.lang.Integer

最小值:Integer.MIN_VALUE=-2147483648

最大值:Integer.MAX_VALUE=2147483647


基本类型:long 二进制位数:64

包装类:java.lang.Long

最小值:Long.MIN_VALUE=-9223372036854775808

最大值:Long.MAX_VALUE=9223372036854775807


基本类型:float 二进制位数:32

包装类:java.lang.Float

最小值:Float.MIN_VALUE=1.4E-45

最大值:Float.MAX_VALUE=3.4028235E38


基本类型:double 二进制位数:64

包装类:java.lang.Double

最小值:Double.MIN_VALUE=4.9E-324

最大值:Double.MAX_VALUE=1.7976931348623157E308


基本类型:char 二进制位数:16

包装类:java.lang.Character

最小值:Character.MIN_VALUE=0

最大值:Character.MAX_VALUE=65535

Float和Double的最小值和最大值都是以科学记数法的形式输出的,结尾的"E+数字"表示E之前的数字要乘以10的多少次方。比如3.14E3就是3.14 × 103 =3140,3.14E-3 就是 3.14 x 10-3 =0.00314。


实际上,JAVA中还存在另外一种基本类型 void,它也有对应的包装类 java.lang.Void,不过我们无法直接对它们进行操作。


类型默认值

下表列出了 Java 各个类型的默认值:


数据类型 默认值

byte 0

short 0

int 0

long 0L

float 0.0f

double 0.0d

char 'u0000'

String (or any object) null

boolean false

实例

public class Test {

    static boolean bool;

    static byte by;

    static char ch;

    static double d;

    static float f;

    static int i;

    static long l;

    static short sh;

    static String str;

 

    public static void main(String[] args) {

        System.out.println("Bool :" + bool);

        System.out.println("Byte :" + by);

        System.out.println("Character:" + ch);

        System.out.println("Double :" + d);

        System.out.println("Float :" + f);

        System.out.println("Integer :" + i);

        System.out.println("Long :" + l);

        System.out.println("Short :" + sh);

        System.out.println("String :" + str);

    }

}

实例输出结果为:


Bool     :false


沂南做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式

上往建站提供全网SEO搜索引擎提升网站排名,致力于苏州企业网站建设公司网站制作,全国用户超10万,10余年的网站开发建站经验,主营:网站建设域名邮箱服务器空间| 网站推广上往建站网站制作网站设计域名注册网络营销网站维护等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)

上一条:【淘宝店铺装修设计】【上往建站】随州网站建设-随州网站优化-随州网站推广-随州网页设计-公司官网重新制作
下一条:【淘宝店铺装修设计】沂南公众号代运营公司-公司官网重新制作

首页
电话
立即预约