zoukankan      html  css  js  c++  java
  • Java学习笔记 11/15:一个简单的JAVA例子

    首先来看一个简单的 Java 程序。
    来看下面这个程序,试试看是否看得出它是在做哪些事情!
    范例:TestJava.java 
     // TestJava.java,java 的简单范例 
    public class TestJava { 
                public static void main(String args[]) { 
                            int num ; // 声明一个整型变量 num 
                            num = 3 ; // 将整型变量赋值为 3 
                         // 输出字符串,这里用"+" 号连接变量 
                System.out.println("这是数字 "+num); 
                System.out.println("我有 "+num+" 本书!"); 
                } 
        }
    输出结果: 这是数字 3 
     我有 3 本书!
     
     如果现在看不懂上面的这个程序也没有关系,先将它敲进 Java 编辑器里,将它存 盘、编辑、运行,就可以看到上面的输出结果。
     
    从上面的输出结果中可以看出 System.out.println()的作用,就是输出括号内所包含 的文字,至于 public、class、static、void 这些关键字的意思,将在以后的章节中再做 更深入一层的探讨。
    程序说明:
     1、 第 1 行为程序的注释,Java 语言的注释是以“/ /”标志开始的,注释有助于对程 序的阅读与检测,被注释的内容在编译时不会被执行。 2、 第 2 行 public class TestJava 中的 public 与 class 是 Java 的关键字,class 为“类” 的意思,后面接上类名称,在本程序中取名为 TestJava。public 则是用来表示 该类为公有,也就是在整个程序里都可以访问到它。 需要注意的是,如果将一个类声明成 public,则也要将文件名称取成和这个 类一样的名称,在一个 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 TestJava 到这儿结束。
    这里只是简单的介绍了一下 TestJava 这个程序,相信读者已经对 Java 语 言有了初步的了解。
    TestJava程序虽然很短,却是一个相当完整的 Java 程序!
  • 相关阅读:
    iframe框架
    HTML 中 id与name 区别
    使用display:inline-block产生间隙
    html5新增语义化标签
    子选择器与后代选择器的区别
    各种居中问题
    腾讯 地图 机器学习岗 春招实习123面(猝)
    腾讯 微信春招nlp实习生一面二面(猝)
    264. Ugly Number II(丑数 剑指offer 34)
    263. Ugly Number(判断是否是丑数 剑指offer34)
  • 原文地址:https://www.cnblogs.com/waitnow/p/4099487.html
Copyright © 2011-2022 走看看