[java]第一个程序
HelloWorld
主函数
学习一门语言第一部分就是学习主函数,Java
的主函数是main
函数有如下形式:
public class HelloWorld{
public static void main(String[] args){
//code
}
}
其中main
函数就叫做主函数,主函数有这几个特征:
- 它在一个类里面。
- 它是一个公共静态的函数。
- 它的没有返回值。
- 它的函数名是
main
。 - 它有一个字符串数组作为参数。
main
函数是Java
程序的入口,你可以指定任意一个main
函数,从它开始运行程序。
输出
有了主函数第二部我们要证明我们程序成功运行了,这时候我们就需要输出。
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
输出:
Hello World!
这里我们使用函数println
输出。
关于prntln
:
- 它是一个静态的公共方法。
- 它在
System.out
这个类里面。 - 它可以接受所有的类和基本数据类型作为参数。
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
System.out.println(100);
System.out.println(100.1);
System.out.println(HelloWorld.class);
}
}
输出:
Hello World!
100
100.1
class HelloWorld
为什么println函数可以接受这么多种参数?
因为println
经过了重载所以它可以接受任意的参数。
为什么我不需要导入System.out这个包?
在C/C++
种我们使用输出函数需要包括某些头文件,在Java
种也是一样的,只不过Java自动帮你导入了一些包,比如:输出语句所在的包java.lang
。