Java初步语法(3)
数据类型转换:
概念:数据类型转换是将一个值从一种类型更改为另一种类型的的过程。
方法:从低精度向高精度转换,则永远不会溢出,并且总是成功的;而把高精度数据向低精度转换时,则会有信息丢失,有可能会失败。
数据转换有两种方式分别是:隐式转换和显式转换。
首先先说一下隐式转换:
从低级类型向高级类型的转换,系统将自动执行,程序员无需进行任何操作。按精度高底现
排列如下 byte<short<int<long<float<double.
举例如下:
int x=20;
float y=x;
system.out.println(“”+y); //输出结果为20.0
关于显式类型转换:把高精度的变量的值赋值给低精度的变量时,必须要使用显式类型转换运算(又称为强制类型转换)
举例如下:
int a=(int)12.34; //输出为12;
long a=(long) 123.23f; //输出为123;
注意:当把整数赋值给一个byte、short、int、long、型变量时,不可以超出这些变量的取值范围,否则只能进行强制转换。
代码注释和编译转换:
浅语:在程序代码中适当地添加注释的好处:可以提高程序的可读性和可维护性,更易阅读和理解。
代码注释分为两种,分别是单行注释和多行注释。
- 单行注释:从符号“//”开始直到换行为止的所有内容均为注释内容
- 多行注释:“/* */”为多行注释标记,符号之间的所有内容均为注释内,内容可以换行。
注意:可以在多行注释中进行单行注释,但是不可以在多行注释中嵌套多行注释。 - 文档注释:”/** */”为文档注释标记。符号之暗金的内容为文档注释内容。当温度囊出现在声明(如类的声明、类的成员方法声明等)之前时,会被Javadoc文档工具读取作为Javadoc文档内容。文档注释的格式和多行注释相同。
编码规范:
规则总结如下:
- 每条语句要单独占一行,一条命令要以分号结束。
- 在声明变量时,尽量使每个变量的声明单独占一行,即使是相同的数据类型也要将其放置在单独的一行上,这样有助于添加注释。对于局部变量应在声明的同时对其进行初始化
- 在Java代码中关键字与关键字间如果有多个空格,这些空格均被视作一个。
- 为了方便日后的维护,不需要技术性很高难懂,易混淆判断的语句。由于程序的开发与维护不能是同一个人,所以尽量使用简单的技术完成程序需要的功能。
- 对于关键的方法要多加注释,这样有助于阅读者了解代码的结构。