Java的语法-变量与常量(4)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
标识符
1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含@、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴
2. 标识符不能是Java 关键字和保留字(Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以
3. 标识符是严格区分大小写的。所以涅,一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦!
4.标识符的命名最好能反映出其作用,做到见名知意
优秀攻城师的习惯
1、变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如myAge
2、变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。如:定义变量名stuName 保存“学生姓名”信息
PS:Java 变量名的长度没有限制,但Java 语言是区分大小写的,所以 price 和 Price 是两个完全不同的变量哦!
数据类型
java 语言是一种强类型语言。通俗点说就是,在Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。Java 中有两类数据类型:
其中boolean是和C语言的不一样的
Java类型中的强制转换
把double类型的变量赋给int型的变量会报错,在java里面是不能执行的吗?
在C语言里面是可以执行的只是输出结果和我们想要的不一样
在java里面容量大的变量类型赋值给容量小的变量类型的时候,需要用强制转换的语法来进行否则就会报错
语法:
double x =99.99;
int y =(int)x;
输出结果:x=99.99 y=99
并没有四舍五入而是把小数位数直接截断
Java中的常量
程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量SEX,赋值为"男",在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况。
伙计们注意啦:常量名一般使用大写字符
语法:final 常量名= 值;
例子
final String USERSEX_1="男";
final String USERSEX_2="女";
记住在final后面还需要定义常量的类型常量的类型和变量的类型是一样的
Java中的注释符号
我只会用单行的// 这就可以了..