300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > java——变量名的命名规则

java——变量名的命名规则

时间:2023-03-06 13:03:15

相关推荐

java——变量名的命名规则

硬性指标:

一个变量名只能包含数字, 字母, 下划线数字不能开头.变量名是大小写敏感的. 即 num 和 Num 是两个不同的变量.

注意: 虽然语法上也允许使用中文/美元符($)命名变量, 但是 强烈 不推荐这样做.

软性指标:变量命名要具有描述性, 见名知意.变量名不宜使用拼音(但是不绝对).变量名的词性推荐使用名词.变量命名推荐 小驼峰命名法, 当一个变量名由多个单词构成的时候, 除了第一个单词之外, 其他单词首字母都大

写.

小驼峰命名示例:

int maxValue = 100;

String studentName = “张三”;

1.12 常量

上面讨论的都是各种规则的变量, 每种类型的变量也对应着一种相同类型的常量.

常量指的是运行时类型不能发生改变.

常量主要有以下两种体现形式:字面值常量

10 // int 字面值常量(十进制)

010 // int 字面值常量(八进制) 由数字 0 开头. 010 也就是十进制的 8

0x10 // int 字面值常量(十六进制) 由数字 0x 开头. 0x10 也就是十进制的 16

10L // long 字面值常量. 也可以写作 10l (小写的L)

1.0 // double 字面值常量. 也可以写作 1.0d 或者 1.0D

1.5e2 // double 字面值常量. 科学计数法表示. 相当于 1.5 * 10^2

1.0f // float 字面值常量, 也可以写作 1.0F

true // boolen 字面值常量, 同样的还有 false

‘a’ // char 字面值常量, 单引号中只能有一个字符

“abc” // String 字面值常量, 双引号中可以有多个字符.

final 关键字修饰的常量

final int a = 10;

a = 20; // 编译出错. 提示 无法为最终变量a分配值

常量不能在程序运行过程中发生修改.

1.12 理解类型转换

Java 作为一个强类型编程语言, 当不同类型之间的变量相互赋值的时候, 会有教严格的校验.

先看以下几个代码场景:

int 和 long/double 相互赋值

int a = 10;

long b = 20;

a = b; // 编译出错, 提示可能会损失精度.

b = a; // 编译通过.

int a = 10;

double b = 1.0;

a = b; // 编译出错, 提示可能会损失精度.

b = a; // 编译通过.

long 表示的范围更大, 可以将 int 赋值给 long, 但是不能将 long 赋值给 int.

double 表示的范围更大, 可以将 int 赋值给 double, 但是不能将 double 赋值给 int.

结论: 不同数字类型的变量之间赋值, 表示范围更小的类型能隐式转换成范围较大的类型, 反之则不行.

int 和 boolean 相互赋值

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。