一、常量
概念:不能改变的数值,只能被赋值一次。命名:习惯上常量名全大写,多个单词间用下划线隔开。分类: · 整型常量:所有整数 · 实型常量:所有小数 · 字符常量:将一个字符用单引号(’ ‘)标识,例 ‘a’ · 字符串常量:将一个或多个字符用双引号(”“)标识,例 “hello” · 逻辑(布尔型)常量:true、false · null常量整型常量有三种形式
二、变量
概念:变量是在内存中开辟一小块空间,使用变量名来访问这块区域,该区域存放变量类型数据声明规则: · 三要素:数据类型、变量名、初始化值 · 变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。(变量名无长度限制,不能将变量名命名为java保留字goto,const等) · 先声明,再赋值,才能使用(也可声明的同时赋值) · 声明格式:(建议逐一声明每一个变量可以提高程序可读性) 数据类型 变量名 = 初始化值; 或者 数据类型 变量名; 变量名 = 初始化值;三、数据类型(有固定的范围,不受操作系统影响,保证可移植性)
【整数默认为:int,浮点型默认为:double,没有无符号类型】
【小提示:1个字节8位(0-7),-2^7~2^7】声明long型常量要在后加“l/L”(推荐大写L) 例:long a=1111111111111L //超int表数范围
【补充:加上前缀0b就可以写二进制数,例如:0b1001=9;还可以为数字字面量加下划线,如:1_000_000表示一百万,这些下划线只是为了让人更易读,Java编译器会去除这些下划线。】
浮点类型


【补充:可以使用16进制表示浮点数值,如:0.125=0x1.0p-3。用p表示指数,尾数采用16进制。指数采用10进制,指数的基数是2,不是10。】
char类型(建议不要使用)//转义字符:/b 退格/t 制表/n 换行/r 回车/" 双引号/' 单引号// 反斜杠boolean类型 只有两个值:false和true,用来判定逻辑条件,不能用0,1替换。声明举例
【补充:java中增加了两个类,用于进行高精度的计算:BigInteger 和BigDecimal】
新闻热点
疑难解答