目录
2.1 代码注释与编码规范
2.1.1代码注释
1.单行注释“//”为单行注释标记,从符号“//”开始直到换行为止的所有内容均作为注释而被编译器忽略。语法如下://注释内容例如,以下代码为声明的int型变量添加注释:int age; //声明int 型变量用于保存年龄信息2. 多行注释“/**/”为多行注释标记,符号“/*”与“*/”之间的所有内容均为注释内容。
3. 文档注释“/**/”为文档注释标记。符号“/”与“*/”之间的内容均为文档注释内容。当文档注释出现在声明(如类的声明、类的成员变量的声明、类的成员方法声明等)之前时,会被Javadoc 文档工具读取作为Javadoc文档内容。文档注释的格式与多行注释的格式相同。对于初学者而言,文档注释并不重要,了解即可。
2.2变量与常量
2.2.2 变量
2.2.3 常量
例 2.1 声明double型常量,并给常量赋值,使用常量进行计算。
2.3基本数据类型
例如,声明int型变量,代码如下:int x //声明int型变量xint x,y; //同时声明int 型变量x,yint x=10,y= -5;//同时声明int型变量x,y并赋予初值int x = 5+23; //声明int 型变量x,并赋予公式(5+23)计算结果的初值int型变量在内存中占4字节,也就是32位bit,在计算机中bit是用0和1来表示的,所以int 5在计算机中这样显示:00000000 00000000 00000000 00000101上面这段代码在Java运行时,等同于下面这段代码:
例2.2给int型变量按照十进制、八进制、十六进制赋值
例2.3 展示4.35*100的错误结果,并给出解决方案。
例2.4计算2.0-1.9的结果
2.3字符类型
例2.5使用转义字符
例2.6声明boolean型变量
2.4数据类型转换
2.4.1 隐式转换
例 2.7创建不同数值类型的变量,进行隐式转换。
2.2.4 显式转换
例 2.8创建不同数值类型进行隐式转换。
2.5运算符
2.5 运算符
2.5.1 赋值运算符
例 2.9 使用赋值运算符为变量赋值,实例代码如下
例2.10使用算术运算符将变量的计算结果输出
例 2.11 在循环中使用自增运算符,查看自增的效果
例 2.12 使用关系运算符对变量进行比较运算。
2.5.5 逻辑运算符假定某面包店,在每周二的下午7点至8点和每周六的下午5点至6点,对生日蛋糕商品进行折扣让利活动,那么想参加折扣活动的顾客,就要在时间上满足这样的条件,周二并且7:00PM-8:00PM或者周六并且5:00 PM~6:00PM,这里就用到了逻辑关系。逻辑运算符是对真和假这两种逻辑值进行运算,运算后的结果仍是一个逻辑值。逻辑运算符包括&&(逻辑与)、Ⅱ(逻辑或)、!(逻辑非)。逻辑运算符计算的值必须是boolean型数据。在逻辑运算符中,除了“!”是单目运算符之外,其他都是双目运算符。Java中的逻辑运算符如表2.7
例2.13使用逻辑运算符和关系运算符对变量进行运算。
2.5.6位运算符
例2.14使用位逻辑运算符进行运算
2、位移运算符
例2.15使用位移运算符对变量进行位移运算
2.5.7 复合赋值运算符
例2.16让byte,short两种类型的变量做无符号右移操作
2.5.8 三元运算符
2.5.9 圆括号
2.5.10 运算符优先级
这章小 结
本章向读者介绍的是Java语言基础,程序代码中适当地添加注释可以提高程序的可读性和可维护性,其中需要重点掌握的是Java语言的基本数据类型、变量与常量以及运算符三大知识点。初学者经常将string类型认为是Java语言的基本数据类型,在此提醒读者Java语言的基本数据类型中并没有string类型。另外,要对数据类型之间的转换有一定的了解。在使用变量时,需要读者注意的是变量的有效范围,否则在使用时会出现编译错误或浪费内存资源。此外,Java中的各种运算符也是Java基础中的重点。
2.1 代码注释与编码规范
在程序代码中适当地添加注释可以提高程序的可读性和可维护性。好的编码规范可以使程序更易阅读和理解。本节将介绍Java中的几种代码注释以及应该注意的编码规范。
2.1.1代码注释
通过在程序代码中添加注释可提高程序的可读性。注释中包含了程序的信息,可以帮助程序员更好地阅读和理解程序。在Java源程序文件的任意位置都可添加注释语句。注释中的文字Java编译器不进行编译,