代码
package day1;
import java.util.Scanner;
public class First {
//main方法是这个类的执行入口
public static void main(String[] args) {
//创建一个jdk中用于获取终端输入信息的工具,并且定义了一个变量sc来代表这个创建出来的工具
Scanner sc = new Scanner(System.in);
//用工具在终端上获取用户输入的一行文字
String name = sc.nextLine();
//拼接字符串
String res = name + "好美" + name + "好帅";
//将输出的结果打印到终端
System.out.println(res);
}
}
结果
输入:张国荣
张国荣好美张国荣好帅
注意
- String args[] 与 String[] args 都可以执行,但推荐使用 String[] args,这样可以避免歧义和误读。它是一个数组,args[0] 是你传入的第一个参数,args[1]是传入的第二个参数,以此类推。传入时用空格分开,要输出空格则在参数上加""
- main 是一个程序的入口,一个 java 程序运行必须而且有且仅有一个 main 方法。
- 文件名需要与类名一致
- 命令行中:
$ javac First.java
$ java First 张国荣 //此处是.class文件
张国荣好美张国荣好帅
- 参数
- public:表示的这个程序的访问权限,表示的是任何的场合可以被引用,这样 Java 虚拟机(jvm)就可以找到 main() 方法,从而来运行 javac 程序。
- static: 表明方法是静态的,不依赖类的对象的,是属于类的,在类加载的时候 main() 方法也随着加载到内存中去。
- void:main():方法是不需要返回值的。
- main:约定俗成,规定的。
- String[] args:从控制台接收参数。