Java基础知识02:变量,常量,运算符

一  变量名命名的注意事项:

1. 变量名不能以数字为开头。

2. 变量名不能以下划线和美元符号之外的其他特殊字符开头。

3. 不能使用Java关键字

二  良好的变量名命名习惯:

1. 变量名是多单词组成的,第一个单词的首字母小写,其后的首字母大写,俗称驼峰命名法,如myAge

2. 变量命名时,尽量简短且名清楚的表达变量的作用,做到见名知意。

3. Java变量名的长度时没有长度限制的,但Java语言是区分大小写的,所以price和Price是两个不同的变量。

三  Java中的数据类型

Java语言是一种强类型的语言。在Java中存储的数据都是有类型的,而且必须在编译时就确定其类型。Java中有两种数据类型:基本数据类型和引用数据类型。

基本数据类型:数值型,字符型,布尔型

引用数据类型:类,接口,数组

四  在Java的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是数据的空间地址。

1. 变量需要先声明后使用,变量在使用时,可以先声明同时初始化,也可以先声明后初始化。

2. 变量只能赋一个值,但可以修改多次。

3. 虽然没有语法的错误,但在实际开发中,变量名不建议使用中文,容易产生隐患,譬如后期跨平台操作时出现乱码等等。

五  Java中的自动类型转换

在Java程序中,不同的基本数据类型的数据直接需要经常相互转换

如:int a = 32;

 double b=a;

结果为b=32.0

自动类型转换需要满足的条件

1. 目标类型与源类型兼容,如double型的兼容int,但是char不能兼容int

2. 目标类型大于源类型,如double类型长度是8个字节,int类型是4个字节,因此double类型的变量可以放int类型,但反过来不可以。

六  Java中的强制类型转换

当目标类型小于源类型,就需要强制类型转换。

如:double 1=45.4;

int b = (int)a;

运行结果:45

强制类型转换可能 会造成数据的丢失。

七  Java中的常量

所谓常量,被设定之后,在程序运行过程中不允许改变

语法:final 变量名 = 值;

final String LOVE="AAA";

final double PI=3.14;

程序中使用常量可以提高代码的可维护性,例如在项目开发时,需要指定某一个属性,此时可以定义一个常量,在需要的地方直接调用即可,避免了由于用户的不规范操作赋值导致的程序出错的情况。

注意:常量名一般使用大写字符。

八  Java中的注释

一般来说,对于 一份规范的程序源文件而言,注释应该占到源代码的1/3以上。

Java注释有三种类型:单行注释,多行注释,文档注释。

1. 文档注释:以 /** 开头,以 */ 结尾

2. 多行注释:以 /* 开头,以 */ 结尾

3. 单行注释:以 // 开头,行末结尾

使用文档注释时还可以使用javadoc标记,生成更详细的文档信息:

@author  标明开发该类模块的作者

@version 标明该类模块的版本

@see 参考转向,也就是相关主题

@param 对方法中某参数的说明

@return 对方法返回值的说明

@exception 对方法可能抛出的异常进行说明

九  运算符

运算符是一种功能符号,用以通知Java进行相关的运算。运算符可以分为以下几种:

1. 算数运算符(+,-,*,/,%,++,--)

2. 赋值运算符(=,+=,-=,*=,/=,%=)

3. 比较运算符(>, <, >=, <=, ==, !=)

4. 逻辑运算符(&&, ||, ^)

5. 条件运算符(?:)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容