黑马程序员技术交流社区

标题: 数据类型 [打印本页]

作者: 我心飞翔    时间: 2011-12-10 20:24
标题: 数据类型
本帖最后由 我心飞翔 于 2011-12-10 20:56 编辑

常量和变量  
数据类型里面定义的那些数取值范围都是哪些,帮帮忙了,具体点,便于掌握
作者: 小春同学    时间: 2011-12-10 20:49
本帖最后由 熊明春 于 2011-12-10 20:51 编辑

一、整数类型:
                      1个字节:byte  ————> -128到127  
                       2个字节:short  ————> -32768到32767    :-2的15次方到2的15次方减一
                      4个字节:int  ————> 算吧:-2的31次方到2的31次方减一
                      8个字节:long  ————> :-2的64次方到2的64次方减一
二、浮点类型:
                      4个字节:float  ————> 共32位,1位符号,8位指数,23位尾数
                      8个字节:double  ————> 共64位,1位符号,11位指数,52位尾数
三、字符类型:
                      2个字节:char  ————>16位的无符号整数赋给char,反正前256个和ASCII码值对应
四、布尔类型:
                   1位(是1位哟):boolean  ————>flase , true
作者: 申绪胜    时间: 2011-12-10 20:54
楼上写的不错,我支持一下吧
作者: 吴上储    时间: 2011-12-10 21:15
变量:是Java语言中的基本存储单位,在程序运行过程中值可以改变,定义一个变量需要有一个类型,一个标识,如果需要 还可以加上初始值
如: int age = 18;  int为类型 age为标识,也就是变量名  18为初始值
变量可以是基本数据类型,类名,和接口名。
变量名必须是以"a~z""A~Z"" _""$"开头 而且区分大小写 name Name 是两个变量名
如:
合法的:itcast it_heima $heima _itcase
非法的:
1itcase (非法开头)
itcase/2  (含有非法字符)
public (关键字)


常量:在程序运行过程中,其值不能改变,所有的常数都是常量,如12,0.1F,true,'a'。此外,还可以在程序中定义一些常量。
常量的定义比变量多一个修饰符 “final”且必须有初始值 如: final String wsc = "itheima";

数据类型分为基本类型 和 对象类型
基本类型:
    整型:
    byte    1B   -128~127
    short   2B  -32768~32767
    int       4B  -2147483648~2147483647
    long    8B  -922337203685775808~9223372036854775807
    浮点型:
    float         单精度
    double     双精度
    字符型:
    char   
    布尔型:
    boolean
作者: 我心飞翔    时间: 2011-12-10 21:29
{:soso_e181:}非常感谢兄弟们的支持,希望大家都学有所成




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2