变量和数据类型
变量:一个数据存储空间的表示
不同的数据存入具有不同内存地址的空间,相互独立
内存地址不好记,怎么办?
房间 —— 变量
房间名字 —— 变量名
房间类型 —— 变量类型
入住的客人 —— 变量值
通过变量名可以简单快速的找到数据
变量命名规则:
字,下,美,人,数,骆驼有意义(NameHello)
字母,下划线,美元符号,人民币符号,数字,名字驼峰式,(数字要在后面,不能以数字开头)
不能使用关键字,如public,class
Java常用的数据类型:
数值型:整形,非整形
非数值型:非洲,晨阳,the quick 2001/1/3
整形:
1.byte 字节型
2.short 短整型
3.int 整形
4.long 长整型
浮点型:
1.float 单精度浮点数
2.double 双精度浮点数
布尔类型(Boolean):
1.true 真
2.false 假
字符型(char):
一个字符(一个字母)
String是字符串,是引用类型不是进本数据类型
(char是一个String是多个)
byte:一字节8位 -128~+127
int:4字节32位 -2147483648~+2174483647
short:2字节16位 -32768~+32767
long:8字节64位 ---2的62次方~+2的63次方-1
float:4字节32位浮点数
double:8字节64位浮点数
变量声明及使用:
第一步:生命变量,根据数据类型在内存申请空间 int money;
第二步:复制,即,将数据存储至对应的内存空间 money=1000;
第一步和第二步可以合并:
数据类型 变量名=数值 int money=1000;
第三步:使用变量,即,取出数据使用
常量
final 名字全部大写 :前面final关键字。名称大写。并赋值
final int NUM = 10;
final double PI = 3.14;
int r = 2;
double area = PI*r *r;
有点:比较安全
推荐做法
1.常量名通常大写
2.不同字符是用下划线分隔
3.只能被复制一次,通常第一时即对其初始化