声明:本系列教程为本人目前编写的一部教材,请勿擅自转载。
如需使用请联系本人:lilizong【at】gmail.com
因图片较多,未将图片一一展示!
教程 2 Hello World 应用程序
教学目标
在本教程中,读者将学到以下内容:
l 编写应用程序
l 执行应用程序
2.1 程序概述
2.1.1 需求分析
Hello World 程序是学习程序语言的一个经典程序,用 Java 语言编写一个程序完成输出“ Hello World !”。
2.1.2 运行演示
1 定位到源程序文件所在目录
选择“开始”→“附件”→“命令提示符”,打开命令提示符窗口。键入“ e: ”进入 E 盘,键入“ cd book/demo” 然后按下回车键 ( 如图 2.1 所示 ) ,将当前目录定位到应用源程序程序所在目录下。
图 2.1 定位到文件所在目录
2 编译源程序
在当前命令提示符窗口下键入“ javac Hello.java ”并按下回车键运行该程序,程序运行结果如图 2.2 所示。
图 2.2 编译源程序
3 运行程序
在当前命令提示符窗口下键入“ java Hello ”并按下回车键运行该程序,程序运行结果如图 2.3 所示。
图 2.3 程序运行结果
4 关闭运行程序
单击命令提示符右上角的关闭按钮,关闭正在运行的程序。
2.2 创建应用程序
根据题目要求完成如下代码:
1 public class HelloWorld {
2 public static void main(String args[]) {
3 System.out.println("Hello World!");
4 }
5 }
2.3 知识点
Hello World 程序是在学习程序设计过程中一个经典的入门程序,本程序实现了输出“ Hello World !”。程序中第 1 行定义了一个名字为“ HelloWorld ” 的类,类中有一个方法 main() 。在 Java 中, main() 方法是 Java 应用程序的入口方法,程序运行时,第一个执行的方法就是 main() 方法。这个方法和其他的方法有很大的不同, Java 要求该方法的名字必须是 main ,类型必须是 public static void ,方法必须接收一个字符串数组的参数( String args[] )。
程序使用了 Java API 完成字符串的输出功能, System.out 为标准输出流对象。 println() 是此对象中的一个成员方法,它的功能为输出括号中的字符串或其他类型的数据并换行。与该方法类似的事 print() 方法,但是 print() 方法输出内容后不会换行。
2.4 扩展例题
用两个 print() 方法实现上述程序的输出。
根据题目要求,编写代码如下:
1 public class HelloWorld {
2 public static void main(String args[]) {
3 System.out.print("Hello");
4 System.out.print("World!");
5 }
6 }
运行程序,运行结果如图 2.4 所示。
图 2.4 运行结果