当前位置: java社区 > 01-初学乍练 > 阅读正文

java之HelloWorld

2021.8.23.   319 次   823字

编写一个HelloWorld.java文件,并写如下代码

import java.util.Scanner;

public class HelloWorld {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入姓名:");
        String name = sc.next();
        System.out.println("你好,"+name+",您正在使用Java程序。");
    }
}

在此程序中,第一行是import,表示导入java.util包的Scanner类,在java中所有代码都存在类中

程序的第三行是类的定义,public是权限修饰符,在这里它修饰的是类(class),使用class关键字表示一个类,HelloWorld是类名

类的权限修饰符有

  • public
  • protected
  • default
  • private

关于权限修饰符的更多内容不在本章节。我们需要知道,一个java文件中(以.java为后缀),可以有多个类,有且仅有一个public修饰的类,该类名必须与文件名相同。

程序的第四行,是main方法,是程序的入口,它的书写规则是固定的,每个类中最多有一个main,格式简记为psvm,参数是String[]类型,形式参数args是唯一可以改变的值

ps:每个程序都需要一个入口地址,以及程序结束的返回,在这里main是入口,而结束的返回由java自动完成。

程序的第五行,创建了一个Scanner类的实例sc,在第七行使用该实例的next()方法从控制台(命令行)获取一个字符串,以回车结束,并保存到name变量中。

程序的第六行,向控制台输出一个字符串,第八行也是打印一个字符串。在这里,System类是java.lang包下的类,它不需要导入即可使用。此外,java中可以使用+非常简单的连接字符串,任何与字符串使用+运算符都会使结果变为字符串。

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群