第3章 Java的基本程序设计结构

目录


一个简单的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;

你可能感兴趣的:(第3章 Java的基本程序设计结构)