请问java如何定义一个无符号类型的变量啊,例如定义一个0..65535的类型的变量是用那个啊

解决方案 »

  1.   

    Java简单数据类型简单类型 大小 范围/精度 float 4 字节 32位IEEE 754单精度 double 8 字节 64位IEEE 754双精度 byte 1字节 -128到127 short 2 字节 -32,768到32,767 int 4 字节 -2,147,483,648到2,147,483,647 long 8 字节 -9,223,372,036,854,775,808到9,223,372,036, 854,775,807 char 2 字节 整个Unicode字符集 boolean 1 位 True或者false
      

  2.   

    java不支持unsigned关键字,所有整型(byte, short, int, long)除了char都是signed的,而char(0-2^16)是unsigned,而且只能unsigned。
      

  3.   

    JAVA是不支持无符号类型的变量的,一般如果你的变量大的话,建议你使用long,它有64位,表示常用的整数是足够了