标识符 :用来表示类名 ,方法名,变量名 ,包名的字符序列
命名规则
1 只能由字母,下划线,数字 ,$组成
2 开头不能使数字
3 区分大小写
4 不能是java的关键字和保留字
命名习惯
1 方法名,变量名都是采用驼峰命名法,类名首字母大写 使用pascal命名法
2 长度不要超过31个字符
3 见名知意
变量 :内存中的一块存储空间
变量名 int num;
变量值
变量类型
常量 :程序运行中不能改变的量
数据类型 :八种 byte short int long float double char boolean
类型转换
自动类型转换 小范围的类型转成大范围的类型
强制类型转换 大范围的类型转成小范围的类型 int number=(int)123l;
int number1=(int)123.5;
运算符
算术运算符 +-*/% ++ --
逻辑运算符 & | ! && ||
关系运算符 > < == != >= <=
位运算符 & | ~ ^ >> << >>>
赋值运算符 = += -= *= /= %=
三目运算符 ?:
字符串连接 +
表达式 运算符和操作数组成字符序列 a+b a=0
选择(分支)结构
程序中有三种基本的结构 :顺序结构、选择结构 、循环结构
选择结构
if...
if...else...
多重选择结构 if...else if... else if ... else
注意:编写的时候 高范围在前面 小范围在后面
嵌套选择结构 if...if...else...else...
switch case 选择结构
使用场合 适合用在等值判断条件
注意 : 1 case 不能重复
2 break不要省略
3 为了保证友好写上default
4 default可以放在switch中的任何地方保证有break
命名规则
1 只能由字母,下划线,数字 ,$组成
2 开头不能使数字
3 区分大小写
4 不能是java的关键字和保留字
命名习惯
1 方法名,变量名都是采用驼峰命名法,类名首字母大写 使用pascal命名法
2 长度不要超过31个字符
3 见名知意
变量 :内存中的一块存储空间
变量名 int num;
变量值
变量类型
常量 :程序运行中不能改变的量
数据类型 :八种 byte short int long float double char boolean
类型转换
自动类型转换 小范围的类型转成大范围的类型
强制类型转换 大范围的类型转成小范围的类型 int number=(int)123l;
int number1=(int)123.5;
运算符
算术运算符 +-*/% ++ --
逻辑运算符 & | ! && ||
关系运算符 > < == != >= <=
位运算符 & | ~ ^ >> << >>>
赋值运算符 = += -= *= /= %=
三目运算符 ?:
字符串连接 +
表达式 运算符和操作数组成字符序列 a+b a=0
选择(分支)结构
程序中有三种基本的结构 :顺序结构、选择结构 、循环结构
选择结构
if...
if...else...
多重选择结构 if...else if... else if ... else
注意:编写的时候 高范围在前面 小范围在后面
嵌套选择结构 if...if...else...else...
switch case 选择结构
使用场合 适合用在等值判断条件
注意 : 1 case 不能重复
2 break不要省略
3 为了保证友好写上default
4 default可以放在switch中的任何地方保证有break