小康陪你学JAVA--------剖析简单的JAVA程序

剖析一个简单完整的JAVA程序

 

范例:TestJava2_1.java

01 // TestJava2_1.java,java 的简单范例

02 public class TestJava2_1

03 {

04    public static void main(String args[])

05   {

06   int num ;  //  声明一个整型变量 num

07      num = 3 ;   //  将整型变量赋值为 3

08   //  输出字符串,这里用"+"  号连接变量

09   System.out.println("这是数字 "+num); 

10   System.out.println("我有 "+num+"  本书!");

11   }  

12 }  

 

输出结果:

这是数字 3

我有 3  本书!

 

 

程序说明:

1、 第 1 行为程序的注释,Java 语言的注释是以“/ /”标志开始的,注释有助于对程序的阅读与检测,被注释的内容在编译时不会被执行。

2、 第2行 public class TestJava2_1 中的public与class是Java的关键字, class为“类”的意思,后面接上类名称,在本程序中取名为 TestJava2_1。public 则是用来表示该类为公有,也就是在整个程序里都可以访问到它。需要注意的是,如果将一个类声明成 public,则也要将文件名称取成和这个类一样的名称,本例中的文件名为 TestJava2_1.java,而 public 之后所接的类名称也为 TestJava2_1。也就是说,在一个 Java 文件里,最多只能有一个 public 类,否则.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。

7、 第 8 行的语句为:

System.out.println("这是数字 "+num);

程序运行时会在显示器上输出引号(””)内所包含的内容。包括“这是数字”和整数变量 num所存放的值两部分内容。

8、  System.out 是指标准输出,通常与计算机的接口设备有关,如打印机、显示器等。其后所续的文字 println,是由 print 与line 所组成的,意思是将后面括号中的内容打印在标准输出设备——显示器上。因此第 8行的语句执行完后会换行,也就是把光标移到下一行的开头继续输出。读者可以把System.out.println(),改成System.out.print(),看一下换行与不换行的区别。

9、 第 10 行的右大括号则告诉编译器 main() method 到这儿结束。

10、第 11 行的右大括号则告诉编译器 class TestJava2_1到这儿结束。

posted @ 2014-07-23 16:58  TMT笨小康  阅读(285)  评论(0编辑  收藏  举报