问一下java中怎么分类型的啊?
不如说0.1是double类型,
我怎么看是是float类型啊?
大家帮帮忙说说怎么区分类型?
做好耶解释一下所有的类型。
谢谢大家了- -

解决方案 »

  1.   

    你看顶个球用 我看它还是Int类型的呢 
      

  2.   

    double精度比float高...
    基本类型如下:
    int
    long
    short
    float
    double
    boolen
    char
    byte
      

  3.   

    java中 float类型 是要你做类型转换的
    就是说 你写一个1.1、0.1,java默认的是double类型
    你要是想当成float类型看 必须类型转换float num=(double)1.1 
      

  4.   

    一般默认输入的整形和小数分别是int和double,如果要表示long类型的1,可以用1L的形式,同样的float类型的0.1用0.1f表示
      

  5.   


    这是float 和 double
    对于我们常见的整数 默认就是int类型
    如果你想把1定义成byte类型 
    那么你还要进行类型转换
    byte num=(byte)1类型是有大小顺序的
    如果你想把1(因为他默认是int)
    你想定义成byte byte只占1个字节 如果你想这样做
    那必须类型转换 因为int是4个字节
    所以这种
    byte num=****的作为可能会丢失一部分数据
    所以要强制转换成 byte num=(int)34934934947可如果你想把1定义成double
    那么就可以直接
    double num=1
    因为double占8个字节 
    所以int类型的数据一定可以自动扩展成double
      

  6.   

    类型分基本类型和引用类型
    给你讲,一般的,小写字母类型代表的类型是基本类型。
    而大写字母代表的类型是引用类型这个东西要区分好啊比如:Integer 就是一个引用类型 而int就是一个基本类型楼主看样子要好好看看教材,这个东东很基本的哦加油类!
      

  7.   

    这是JAVA语法规定的,0.134这样的数值都默认是double,56默认都是int。
      

  8.   

    double精度比float高...
    基本类型如下:
    int
    long
    short
    float
    double
    boolen
    char
    byte
    引用类型 :对象,数组,枚举
      

  9.   

    float型的数据后面要加个f,比如说   1.53f  这个就是float类型的,double型的数据后面要加个d,比如说   1.53d   这个就是double类型的,java中对于小数默认是double类型的,所以随便一个小数是double类型的,所以可以省略数字后面的d
      

  10.   

    浮点数默认为double,如果想赋值为float,需加上f;
    float a=1.3f;
    我还是建议你好好看看书
      

  11.   

    八种基本类型:byte short int long char float double boolean 
    float类型后加f 如0.1f 不然就是double