本文共 694 字,大约阅读时间需要 2 分钟。
变量命名规则
变量命名在编程中至关重要,遵循以下规则:
软性指标:
若为多个单词构成,建议采用驼峰命名法; 大驼峰:第一个单词首字母大写,其余单词首字母也大写,常用于类名; 小驼峰:第一个单词首字母小写,其余单词首字母小写,适用于变量和方法。 硬性指标:
变量名只能包含字母、数字和下划线; 不允许以数字开头; 变量名具有大小写敏感性(例如,num和Num是不同的变量)。 类型转换
在Java中,类型转换存在一些特殊规则:
long类型的范围比int大,因此int可以赋值给long,但反之则不行; double类型的范围也更大,int可以赋值给double,但double不能赋值给int。 结论:
不同类型的变量之间赋值时,范围较小的类型可以自动转换为较大的类型,但反之不行; 强制类型转换并不总是可行且类型间互不关联的变量无法相互赋值(例如int和boolean)。 逻辑运算符
逻辑运算符有两个:&&和&&||
&&规则:
只有左右两个操作数同时为true时,结果才为true,否则为false; 左侧表达式为false时,整个表达式会自动返回false,无需进一步计算右侧表达式(短路求值)。 &&
&||规则:
只有左右两个操作数同时为false时,结果才为false,否则结果为true; 左侧表达式为true时,整个表达式会自动返回true,无需进一步计算右侧表达式(短路求值)。 移位运算
<<:左移操作符将左起始位移到右侧并填充0,每次左移相当于乘以2。
>>>:逻辑右移填充0到左侧,每次右移相当于除以2。
>>>:算术右移填充符号位到左侧,每次右移相当于除以2。
转载地址:http://merkk.baihongyu.com/