第2章 简单的Java程序
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
public static void main(String args[]) 程序开始 { … } // main()方法,主
第2章 简单的Java程序
2.2.4 Java程序的注释
为程序添加注释可以用来解释程序的某些语句的作用和 功能,提高程序的可读性,也可以使用注释在原程序中插入 设计者的个人信息。此外,还可以用程序注释来暂时屏蔽某 些程序语句,让编译器暂时不要处理这部分语句,等到需要 处理的时候,只需把注释标记取消就可以了。Java中的注释 根据不同的用途分为以下三种类型: (1) 单行注释:就是在注释内容前面加双斜线(//),Java 编译器会忽略掉这部分信息。 (2) 多行注释:就是在注释内容前面以单斜线加一个星 型标记(/*)开头,并在注释内容末尾以一个星型标记加单斜
第2章 简单的Java程序
2.2 简单的Java程序解析
2.2.1 类(class) Java程序是由类(class)组成的,类的概念在以后会有详 细讲解,读者只要先记住所有的Java程序都是由类组成的即 可。下面的程序片段即为定义类的典型范例。
public class Test { … } // 定义 public 类 Test
线(*/)结束。当注释内容超过一行时一般使用这种方法。
第2章 简单的Java程序
(3) 文档注释:是以单斜线加两个星型标记(/**)开头,
并以一个星型标记加单斜线(*/)结束。用这种方法注释的内 容会被解释成程序的正式文档,并包含进如javadoc之类的 工具生成的文档里,用以说明该程序的层次结构及使用方法。 2.2.5 Java中的标识符 Java中的包、类、方法、参数和变量的名字可由任意顺 序的大小写字母、数字、下划线(_)和美元符号($)组成,但 标识符不能以数字开头,不能是Java中的保留关键字。
输出结果:
1*1=1 2*2=4
第2章 简单的Java程序
2.2.3 程序运行的起始点main() method
Java 程序是由一个或一个以上的类组合而成的,程序 起始的主体也被包含在类之中。这个起始的地方称为main(), 用左右大括号将属于main()段的内容包围起来,称之为 method (方法)。main() method(方法)为程序的主方法,在一 个Java程序中有且只能有一个main()方法,它是程序运行的 开端。 通常看到的main()方法如下面的语句片段所示:
第2章 简单的Java程序
2.2.2 大括号、段及主体 将类名称定出之后,就可以开始编写类的内容。左大括 号“{”为类的主体开始标记,整个类的主体至右大括号“}” 结束。每个命令语句结束时,必须以分号“;”作结尾。当某 个命令的语句不止一行时,必须以一对大括号“{}”将这些 语句包括起来,形成一个程序段(segment)或块(block)。下面 以一个简单的程序为例来说明什么是段与主体。若是暂时看 不懂TestJava2_2这个程序,也不用担心,后面陆续会讲到该 程序中所用到的命令。在下面的程序中,可以看到main() method的主体以左右大括号包围起来;for循环中的语句不 止一行,所以使用左右大括号将属于for循环的段内容包围起 来;整个程序语句的内容又被第3行与第13行的左右大括号 包围,这个块属于public类TestJava2_2所有。此外,应该注 意到每个语句结束时,都以分号作为结尾。
super、this、throw、throws、transient、true、try、void、
volatile、while
第2章 简单的Java程序
2.2.7 变量
变量在程序语言中扮演了最基本的角色。变量可以用来 存放数据,而使用变量之前必须先声明它所预保存的数据类 型。下面介绍Java中变量的使用规则。 1.变量的声明 举例来说,想在程序中声明一个可以存放整数的变量, 这个变量的名称为num,可在程序中写出如下语句: int num; // 声明num为整数变量 int为Java的关键字,代表整数(Integer)的声明。若要同 时声明多个整型的变量,可以像上面的语句一样分别声明它 们,也可以把它们都写在同一个语句中,每个变量之间以逗
// 输出字符串,这里用"+" 号连接变量 System.out.println("这是数字 "+num); System.out.println("我有 "+num+" 本书!");
第2章 简单的Java程序
输出结果:
这是数字3 我有3本书! 如果现在看不懂上面的这个程序也没有关系,先将它敲 进Java编辑器中,并存盘、编辑、运行,就可以看到上面的 输出结果。 从上面的输出结果中可以看出System.out.println()的作 用,就是输出括号内所包含的文字。至于public、class、 static、void这些关键字的含义,将在以后的章节中再做更深 入一层的探讨。
第2章 简单的Java程序
程序说明:
(1) 第1行为程序的注释,Java语言的注释是以“//”标志 开始的,注释有助于对程序的阅读与检测,被注释的内容在 编译时不会被执行。 (2) 第2行public class TestJava2_1中的public与class是 Java的关键字。其中,class为“类”的意思,后面接类的名 称,在本程序中取名为TestJava2_1;public用来表示该类为 公有,也就是在整个程序里都可以访问到它。 需要注意的是,如果将一个类声明成public,则也要将 文件名称取成和这个类一样的名称,如图2-1所示。
第2章 简单的Java程序
上面的程序定义了一个新的public类Test,这个类的原
始程序的文件名称应取名为 Test.java。类Test的范围由一对 大括号所包含。public是Java的关键字,指的是对于类的访 问方式为公有。需要读者注意的是,由于Java程序是由类所 组成的,因此在完整的Java程序里,至少需要有一个类。此 外,在Java程序中,其原始程序的文件名不能随意命名,必 须和public类名称一样,因此在一个独立的原始程序里,只 能有一个public类,但可以有许多non-public类。此外,若一 个Java程序中没有一个类是public,那么该Java程序的文件 名就可以随意命名了。
第2章 简单的Java程序
图2-1 类与文件名示意图
第2章 简单的Java程序
(3) 第4行public static void main(String args[])为程序运行
的起点。第4~10行的功能类似于一般程序语言中的函数 (function),但在Java中称之为method(方法)。因此C语言里 的main()函数(主函数)在Java中被称为main() method(主方法)。 (4) main() method的主体(body)从第5行的左大括号“{” 到第11行的右大括号“}”为止。每一个独立的Java程序一定 要有main() method才能运行,因为它是程序开始运行的起点。 (5) 第6行“int num;”的目的是声明num为一个整数类型 的变量。在使用变量之前必须先声明其类型。 (6) 第7行“num=3;”为一赋值语句,即把整数2赋给存放 整数的变量num。
第2章 简单的Java程序
下面是合法的标识符: yourname your_name _yourname $yourname 下面是非法的标识符: class 67.9 Hello Careers
第2章 简单的Java程序
2.2.6 Java的关键字
和其他语言一样,Java中也有许多保留关键字,如 public、static等,这些保留关键字不能当作标识符使用。下 面列出了Java中的保留关键字,这些关键字并不需要读者去 强记,因为一旦使用了这些关键字做标识符,编辑器会自动 提示错误。 abstract、char、else、for、interface、private、boolean、 class、extend、if、long、protected、break、continue、false、 implement、native、public、byte、default、final、import、 new、return、case、do、finally、instanceof、null、short、 catch、double、float、int、package、static、synchronized、
这些简单名称所代表的意义容易忘记,必然会增加阅读及调
试程序的困难程度。
第2章 简单的Java程序
4.变量名称的限制
声明一个变量时,标识符的选择并不是任意的,需要遵 循变量的命名规则,否则为无效的变量名。这一点同2.2.5节 所述的标识符的名称限制是一致的。例如,变量名必须是一 个有效的标识符。在Java语言中一个有效的标识符通常是以 大小写英文字母、数字、下划线“_”和美元符号“$”组成的, 不能声明多个相同的变量名,变量名不能命名为Java的关键 字。
号分开。
第2章 简单的Java程序
2. 变量的数据类型
除了整数类型之外,Java的变量类型可以是整型(int)、 长整型(long)、短整型(short)、浮点型(float)、双精度浮点型 (double)等,除了这些数据类型外,还有字符型(char)或字符 串型(String)。关于这些数据类型,本书将在第3章进行详细 介绍。 3.变量名称 变量的名称可以依据个人的喜好来决定,但变量的名称 不能使用Java的关键字。通常用变量所代表的意义来取名 (如 num 代表数字)。当然也可以使用a、b、c等简单的英文 字母代表变量,但是当程序很大时,需要的变量数量会很多,
第2章 简单的Java程序
【例 2-2】 TestJava2_2.java。
01 //TestJava2_2,简单的 java 程序 02 public class TestJava2_2 03 { 04 05 06 07 08 09 10 11 12 13 } for 循环所属的段 main() method 的主体 public 类 TestJava2_2 主体 } } Public static void main(String args[]) { int x; for(x=1; x<3; x++) { System.out println(x+“*”+x); System.out println(“=”+x*x);
第2章 简单的Java程序
2.2.8 变量的设置
要给所声明的变量赋予一个值,可用等号运算符(=)来 实现。具体可使用如下所示的三种方法进行设置: (1) 在声明变量时设置。举例来说,在程序中声明一个 整数的变量num,并直接把这个变量赋值为2,可以在程序 中写出如下语句: int num = 2 ; // 声明变量,并直接设置 (2) 声明后再设置。一般来说,也可以在声明后再给变 量赋值。例如,在程序中声明整数的变量num1、num2及字 符变量ch,并且给它们分别赋值,在程序中即可写出如下 语句:
第2章 简单的Java程序
第2章 简单的Java程序
2.1 一个简单的例子
百度文库
2.2 简单的Java程序解析
2.3 程序的检测 2.4 提高程序的可读性
第2章 简单的Java程序
2.1 一个简单的例子
下面来看一个简单的Java程序。 【例2-1】 TestJava2_1.java。
01 // TestJava2_1.java,java 的简单范例 02 public class TestJava2_1 03 { 04 05 06 07 08 09 10 11 12 } } public static void main(String args[]) { int num ; num = 3 ; // 声明一个整型变量 num // 将整型变量赋值为 3
第2章 简单的Java程序
(7) 第9行的语句为“System.out.println("这是数字
"+num);”,程序运行时会在显示器上输出引号内所包含的内 容,包括“这是数字”和整数变量num所存放的值两部分内 容。 (8) 第11行的右大括号告诉编译器main() method到此处 结束。 (9) 第12行的右大括号告诉编译器class TestJava2_1到此 处结束。
第2章 简单的Java程序
2.2.4 Java程序的注释
为程序添加注释可以用来解释程序的某些语句的作用和 功能,提高程序的可读性,也可以使用注释在原程序中插入 设计者的个人信息。此外,还可以用程序注释来暂时屏蔽某 些程序语句,让编译器暂时不要处理这部分语句,等到需要 处理的时候,只需把注释标记取消就可以了。Java中的注释 根据不同的用途分为以下三种类型: (1) 单行注释:就是在注释内容前面加双斜线(//),Java 编译器会忽略掉这部分信息。 (2) 多行注释:就是在注释内容前面以单斜线加一个星 型标记(/*)开头,并在注释内容末尾以一个星型标记加单斜
第2章 简单的Java程序
2.2 简单的Java程序解析
2.2.1 类(class) Java程序是由类(class)组成的,类的概念在以后会有详 细讲解,读者只要先记住所有的Java程序都是由类组成的即 可。下面的程序片段即为定义类的典型范例。
public class Test { … } // 定义 public 类 Test
线(*/)结束。当注释内容超过一行时一般使用这种方法。
第2章 简单的Java程序
(3) 文档注释:是以单斜线加两个星型标记(/**)开头,
并以一个星型标记加单斜线(*/)结束。用这种方法注释的内 容会被解释成程序的正式文档,并包含进如javadoc之类的 工具生成的文档里,用以说明该程序的层次结构及使用方法。 2.2.5 Java中的标识符 Java中的包、类、方法、参数和变量的名字可由任意顺 序的大小写字母、数字、下划线(_)和美元符号($)组成,但 标识符不能以数字开头,不能是Java中的保留关键字。
输出结果:
1*1=1 2*2=4
第2章 简单的Java程序
2.2.3 程序运行的起始点main() method
Java 程序是由一个或一个以上的类组合而成的,程序 起始的主体也被包含在类之中。这个起始的地方称为main(), 用左右大括号将属于main()段的内容包围起来,称之为 method (方法)。main() method(方法)为程序的主方法,在一 个Java程序中有且只能有一个main()方法,它是程序运行的 开端。 通常看到的main()方法如下面的语句片段所示:
第2章 简单的Java程序
2.2.2 大括号、段及主体 将类名称定出之后,就可以开始编写类的内容。左大括 号“{”为类的主体开始标记,整个类的主体至右大括号“}” 结束。每个命令语句结束时,必须以分号“;”作结尾。当某 个命令的语句不止一行时,必须以一对大括号“{}”将这些 语句包括起来,形成一个程序段(segment)或块(block)。下面 以一个简单的程序为例来说明什么是段与主体。若是暂时看 不懂TestJava2_2这个程序,也不用担心,后面陆续会讲到该 程序中所用到的命令。在下面的程序中,可以看到main() method的主体以左右大括号包围起来;for循环中的语句不 止一行,所以使用左右大括号将属于for循环的段内容包围起 来;整个程序语句的内容又被第3行与第13行的左右大括号 包围,这个块属于public类TestJava2_2所有。此外,应该注 意到每个语句结束时,都以分号作为结尾。
super、this、throw、throws、transient、true、try、void、
volatile、while
第2章 简单的Java程序
2.2.7 变量
变量在程序语言中扮演了最基本的角色。变量可以用来 存放数据,而使用变量之前必须先声明它所预保存的数据类 型。下面介绍Java中变量的使用规则。 1.变量的声明 举例来说,想在程序中声明一个可以存放整数的变量, 这个变量的名称为num,可在程序中写出如下语句: int num; // 声明num为整数变量 int为Java的关键字,代表整数(Integer)的声明。若要同 时声明多个整型的变量,可以像上面的语句一样分别声明它 们,也可以把它们都写在同一个语句中,每个变量之间以逗
// 输出字符串,这里用"+" 号连接变量 System.out.println("这是数字 "+num); System.out.println("我有 "+num+" 本书!");
第2章 简单的Java程序
输出结果:
这是数字3 我有3本书! 如果现在看不懂上面的这个程序也没有关系,先将它敲 进Java编辑器中,并存盘、编辑、运行,就可以看到上面的 输出结果。 从上面的输出结果中可以看出System.out.println()的作 用,就是输出括号内所包含的文字。至于public、class、 static、void这些关键字的含义,将在以后的章节中再做更深 入一层的探讨。
第2章 简单的Java程序
程序说明:
(1) 第1行为程序的注释,Java语言的注释是以“//”标志 开始的,注释有助于对程序的阅读与检测,被注释的内容在 编译时不会被执行。 (2) 第2行public class TestJava2_1中的public与class是 Java的关键字。其中,class为“类”的意思,后面接类的名 称,在本程序中取名为TestJava2_1;public用来表示该类为 公有,也就是在整个程序里都可以访问到它。 需要注意的是,如果将一个类声明成public,则也要将 文件名称取成和这个类一样的名称,如图2-1所示。
第2章 简单的Java程序
上面的程序定义了一个新的public类Test,这个类的原
始程序的文件名称应取名为 Test.java。类Test的范围由一对 大括号所包含。public是Java的关键字,指的是对于类的访 问方式为公有。需要读者注意的是,由于Java程序是由类所 组成的,因此在完整的Java程序里,至少需要有一个类。此 外,在Java程序中,其原始程序的文件名不能随意命名,必 须和public类名称一样,因此在一个独立的原始程序里,只 能有一个public类,但可以有许多non-public类。此外,若一 个Java程序中没有一个类是public,那么该Java程序的文件 名就可以随意命名了。
第2章 简单的Java程序
图2-1 类与文件名示意图
第2章 简单的Java程序
(3) 第4行public static void main(String args[])为程序运行
的起点。第4~10行的功能类似于一般程序语言中的函数 (function),但在Java中称之为method(方法)。因此C语言里 的main()函数(主函数)在Java中被称为main() method(主方法)。 (4) main() method的主体(body)从第5行的左大括号“{” 到第11行的右大括号“}”为止。每一个独立的Java程序一定 要有main() method才能运行,因为它是程序开始运行的起点。 (5) 第6行“int num;”的目的是声明num为一个整数类型 的变量。在使用变量之前必须先声明其类型。 (6) 第7行“num=3;”为一赋值语句,即把整数2赋给存放 整数的变量num。
第2章 简单的Java程序
下面是合法的标识符: yourname your_name _yourname $yourname 下面是非法的标识符: class 67.9 Hello Careers
第2章 简单的Java程序
2.2.6 Java的关键字
和其他语言一样,Java中也有许多保留关键字,如 public、static等,这些保留关键字不能当作标识符使用。下 面列出了Java中的保留关键字,这些关键字并不需要读者去 强记,因为一旦使用了这些关键字做标识符,编辑器会自动 提示错误。 abstract、char、else、for、interface、private、boolean、 class、extend、if、long、protected、break、continue、false、 implement、native、public、byte、default、final、import、 new、return、case、do、finally、instanceof、null、short、 catch、double、float、int、package、static、synchronized、
这些简单名称所代表的意义容易忘记,必然会增加阅读及调
试程序的困难程度。
第2章 简单的Java程序
4.变量名称的限制
声明一个变量时,标识符的选择并不是任意的,需要遵 循变量的命名规则,否则为无效的变量名。这一点同2.2.5节 所述的标识符的名称限制是一致的。例如,变量名必须是一 个有效的标识符。在Java语言中一个有效的标识符通常是以 大小写英文字母、数字、下划线“_”和美元符号“$”组成的, 不能声明多个相同的变量名,变量名不能命名为Java的关键 字。
号分开。
第2章 简单的Java程序
2. 变量的数据类型
除了整数类型之外,Java的变量类型可以是整型(int)、 长整型(long)、短整型(short)、浮点型(float)、双精度浮点型 (double)等,除了这些数据类型外,还有字符型(char)或字符 串型(String)。关于这些数据类型,本书将在第3章进行详细 介绍。 3.变量名称 变量的名称可以依据个人的喜好来决定,但变量的名称 不能使用Java的关键字。通常用变量所代表的意义来取名 (如 num 代表数字)。当然也可以使用a、b、c等简单的英文 字母代表变量,但是当程序很大时,需要的变量数量会很多,
第2章 简单的Java程序
【例 2-2】 TestJava2_2.java。
01 //TestJava2_2,简单的 java 程序 02 public class TestJava2_2 03 { 04 05 06 07 08 09 10 11 12 13 } for 循环所属的段 main() method 的主体 public 类 TestJava2_2 主体 } } Public static void main(String args[]) { int x; for(x=1; x<3; x++) { System.out println(x+“*”+x); System.out println(“=”+x*x);
第2章 简单的Java程序
2.2.8 变量的设置
要给所声明的变量赋予一个值,可用等号运算符(=)来 实现。具体可使用如下所示的三种方法进行设置: (1) 在声明变量时设置。举例来说,在程序中声明一个 整数的变量num,并直接把这个变量赋值为2,可以在程序 中写出如下语句: int num = 2 ; // 声明变量,并直接设置 (2) 声明后再设置。一般来说,也可以在声明后再给变 量赋值。例如,在程序中声明整数的变量num1、num2及字 符变量ch,并且给它们分别赋值,在程序中即可写出如下 语句:
第2章 简单的Java程序
第2章 简单的Java程序
2.1 一个简单的例子
百度文库
2.2 简单的Java程序解析
2.3 程序的检测 2.4 提高程序的可读性
第2章 简单的Java程序
2.1 一个简单的例子
下面来看一个简单的Java程序。 【例2-1】 TestJava2_1.java。
01 // TestJava2_1.java,java 的简单范例 02 public class TestJava2_1 03 { 04 05 06 07 08 09 10 11 12 } } public static void main(String args[]) { int num ; num = 3 ; // 声明一个整型变量 num // 将整型变量赋值为 3
第2章 简单的Java程序
(7) 第9行的语句为“System.out.println("这是数字
"+num);”,程序运行时会在显示器上输出引号内所包含的内 容,包括“这是数字”和整数变量num所存放的值两部分内 容。 (8) 第11行的右大括号告诉编译器main() method到此处 结束。 (9) 第12行的右大括号告诉编译器class TestJava2_1到此 处结束。