目录
一个简单的Java应用程序
字符串
注释
输入输出
数据类型
控制流
变量与常量
大数
运算符
数组
3.2注释
单行注释:用来注释当行注释内容
注释方式://注释内容
多行注释:用来注释多行注释内容
注释方式: /*注释内容一
注释内容二*/
文档注释:文档注释可以用来自动生成文档,这种注释由/**开头,以*/结束
常见的文档注释标记:
方法注解:
@param 字段 字段描述
这个标记可以给当前方法的参数部分添加一个条目。这个描述可以占据多行,并且可以使用HTML标记。一个方法的@param标记必须放在一起。
@return 返回数据描述
这个标记将给当前方法添加“returns”条目。用来描述返回值,可以跨多行并且可以使用HTML标记。
@throws 可能抛出的异常类型
这个标记将添加一个注释,表示有可能抛出某种异常。
通用注解:
@author 作者条目(可标记多个作者)
这个标记产生一个作者条目。并且可以使用多个@author标记,每个@author标记代表着一个作者。
@version 版本条目
这个标记将产生一个版本条目。可以对当前版本进行描述。
@since text
这个标记会产生一个始于条目,text可以是引入这个特性的版本的任何描述。
@see和@like 超链接
这个标记可以使用超链接,在“see also”部分生成链接,可以链接到javadoc文档的相关部分或外部文档。
示例:1、引用javadoc文档相关部分:
@see java.lang.String
2、引用外部超链接链接到任何URL
@see 这是一个链接演示
3、see标记的内容由双引号(“)标识,文本会显示在”see also“部分
@see "Core Jaca 2 volume 2"
3.3数据类型
数据类型
①整型:
类型 存储大小 取值范围
int 4字节 -2^31——2^31-1
short 2字节 -2^16——2^16-1
long 8字节 -2^64——2^64-1
byte 1字节 -2^8——2^8-1
②浮点类型:
类型 存储大小 取值范围
float 4字节 大约
3.40282347E+38F(有效位数为6-7位)
double 8字节 大约
1.79769313486231570E+308(有效位数位15位)
③char类型
类型 存储大小 取值范围
char 2字节
用来表示单个字符。
④boolean类型
布尔类型只有两个值:true和false,用来判定逻辑条件。
数值类型的转换
实线表示无信息丢失的转换,虚线表示可能有精度损失的转换。
精度丢失示例:
int n=123456789
float f=n;//f=1.23456792E8
其他类之间也可以进行强制转换,强制类型转换需要在圆括号前给出想要转换的目标类型,后面给出待转换的变量名。例如:
double x=9.997;
int nx=( int ) x;