A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我心飞翔 黑马帝   /  2011-12-10 20:24  /  2153 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 我心飞翔 于 2011-12-10 20:56 编辑

常量和变量  
数据类型里面定义的那些数取值范围都是哪些,帮帮忙了,具体点,便于掌握

评分

参与人数 1技术分 +1 收起 理由
王德云 + 1

查看全部评分

4 个回复

倒序浏览
本帖最后由 熊明春 于 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

评分

参与人数 1技术分 +2 收起 理由
王德云 + 2

查看全部评分

回复 使用道具 举报
楼上写的不错,我支持一下吧
回复 使用道具 举报
变量:是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

评分

参与人数 1技术分 +1 收起 理由
王德云 + 1

查看全部评分

回复 使用道具 举报
{:soso_e181:}非常感谢兄弟们的支持,希望大家都学有所成
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马