变量,数据类型
A.定义
变量:程序执行中数据可变的一块存储空间
B.标识符命名规则
a.变量名=首字符+其余部分
(1)首字符:字母,下划线,“$”
(2)其余部分:数字,字母,下划线,“$”
b.变量名
*应避开关键字
错误示范:int int=10;
c.变量名
(1)符合驼峰命名法
(2)若名字由多个单词组成,从第二个单词开始首字母均大写 eg:myScore
C.变量的声明和使用
·声明和使用变量的步骤
a.声明一个变量以分配空间
·根据数据类型开辟空间
b.为变量赋值
·将数据存入空间
c.使用变量
·取出数据,使用
D.需要注意的问题
a.变量名只能被定义一次,多次定义编译不通过
b.同一行可以定义多个变量,但是不规范,不建议这样写
c.可以先声明再赋值,也可以声明的同时做初始化
d.方法中所声明的变量必须初始化,否则报错
e.同时声明多个变量不能连等号赋值
相当于只给data3初始化,其余两个变量均未初始化
f.关键字不能作为变量名
g.变量名是区分大小写的
h.变量名可以修改
E.数据类型
*Java语言的整型常量默认为int,浮点型常量默认为double,boolean型默认为false
*要声明long型可以加“l”或“L” eg:long l=3L;
要声明float型需在数字后加“f”或“F” eg:floatf=3.14f;
F.基本数据类型转换
a.自动类型转换
(1)两种类型兼容
(2)目标类型大于源文件
(3)对于表达式,如果一个操作数为double型,则整个表达式可提升为double型
b.强制类型转换
(1)两种类型兼容
(2)一般目标类型小于源类型