常量表示不能改变的数值。
Java中常量的分类:
1,整数常量。所有整数
2,小数常量。所有小数
3,布尔(boolean)型常量。较为特有,只有两个数值。true false。
4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。
5,字符串常量。将一个或者多个字符用双引号(“ ”)标识。
6,null常量。只有一个数值就是:null.
对于整数:有四种表现形式。
•二进制:0,1 ,满2进1.
•八进制:0-7 ,满8进1. 用0开头表示。
•十进制:0-9 ,满10进1.
•十六进制:0-9,A-F,满16进1. 用0x开头表示。
进制的基本转换
•十进制 二进制 互转
•十进制转成二进制 除以2取余数
•二进制转成十进制 乘以2的幂数
•十进制 八进制 互转
•十进制 十六进制 互转
•负数的二进制表现形式
对应的正数二进制取反加1
变量的概念:
•内存中的一个存储区域
•该区域有自己的名称(变量名)和类型(数据类型)
•该区域的数据可以在同一类型范围内不断变化
为什么要定义变量:
•用来不断的存放同一类型的常量,并可以重复使用
使用变量注意:
•变量的作用范围(一对{}之间有效)
•初始化值
定义变量的格式:
•数据类型 变量名 = 初始化值;
•注:格式是固定的,记住格式,以不变应万变。
理解:变量就如同数学中的未知数。
变量字节大小及有效取值范围
byte占用一个字节,数字大小为-27—27-1
short占用两个字节,数字大小为-215—215-1
int占用四个字节,数字大小为-231—231-1
long占用八个字节,数字大小为-263—263-1
float占用四个字节,数字大小为1.4E-45~3.4E+38 , -1.4E-45~-3.4E+38 。
用二进制的指数形式表示一个浮点数的格式,如:101*22 , 101*2-3
double占用八个字节,数字大小为4.9E-324~1.7E+308, -4.9E-324~-1.7E+308 。
char占两个字节,数字大小为0———216-1,是unicode编码。
字符的本来面目,我们为什么可以直接将一个数字赋给字符变量。
Boolean占一个字节,其取值只有两个,true和false。
等等 详细介绍用法