java中常用数据类型的分类,并分别举例。举例说明它们的区别

解决方案 »

  1.   

    这个问题应该自己查资料,基本每个讲Java的书籍上面有介绍,属于常识问题!
      

  2.   

    基本类型  int  long  char  byte  double  float  。
    分别是    123  312L  'a'    3    12.99   1.5f
    String跟它们不是一类的。
    "abc"~
      

  3.   

    基本类型  int  long  char  byte  double  float  boolean short
    复合类型  类类型 接口类型 数组类型
    自己百度下 一两句也说不清楚
      

  4.   

    基本类型 int long char byte double float boolean short
      

  5.   

    学习需要方法,自己不会的问题先到google、百度查询,如果不能找到答案,询问自己的学习团队,老师、同学等等,如果都不知道如何解决在发到网上、论坛寻求帮助。问问题要有点水平!
      

  6.   

     int:int为整数类型,在存储的时候,用4个字节存储,范围为-2,147,483,648到2,147,483,647,在变量初始化的时候,int类型的默认值为0。  short:short也属于整数类型,在存储的时候,用2个字节存储,范围为-32,768到32,767,在变量初始化的时候,short类型的默认值为0,一般情况下,因为Java本身转型的原因,可以直接写为0。  long:long也属于整数类型,在存储的时候,用8个字节存储,范围为-9,223,372,036,854,775,808到9,223,372,036, 854,775,807,在变量初始化的时候,long类型的默认值为0L或0l,也可直接写为0。  byte:byte同样属于整数类型,在存储的时候,用1个字节来存储,范围为-128到127,在变量初始化的时候,byte类型的默认值也为0。  float:float属于实数类型,在存储的时候,用4个字节来存储,范围为32位IEEEE 754单精度范围,在变量初始化的时候,float的默认值为0.0f或0.0F,在初始化的时候可以写0.0。  double:double同样属于实数类型,在存储的时候,用8个字节来存储,范围为64位IEEE 754双精度范围,在变量初始化的时候,double的默认值为0.0。  char:char属于字符类型,在存储的时候用2个字节来存储,因为Java本身的字符集不是用ASCII码来进行存储,是使用的16位Unicode字符集,它的字符范围即是Unicode的字符范围,在变量初始化的时候,char类型的默认值为'u0000'。  boolean:boolean属于布尔类型,在存储的时候不使用字节,仅仅使用1位来存储,范围仅仅为0和1,其字面量为true和false,而boolean变量在初始化的时候变量的默认值为false。Integer是int的封装类,里面有很多进行处理的静态方法 int 是基本类型,(int)(Math.Random()*100)就是一个数,可以进行加见乘除。
     Integer是class ,那么 new Integer(temp)就是一个对象了,
    可以用到Integer这个class的方法,例如用intvalue()可以返回这个int的值。int a=1;这是基本数据类型是能参与运算的.而Integer b= new Integer(1);c=b.floatvalue;Float a= new Float(null);是可以的用Float初始化一个对象这个a有很多方法而float a;就没有因为原始没有引用类