🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[success] # 编写第一个java程序 1. `class `被称为类,**HelloWorld 是类名**,类名区分大小写并且文件名和类名要一致 2.Java规定,某个类定义的`public static void main(String[] args)`是`Java`程序的固定**入口方法**,因此,`Java`程序总是从`main`方法开始执行,**表示是公开的静态方法,参数类型是String[],参数名是args返回类型是void** ~~~java /* * 项目名称:第一个java程序 * 项目功能:打印第一句话 * 作 者:ww * 版 本:v1.0 * 所 有 者:xxxx * 备 注:xxxx */ public class HelloWorld/*类名*/ {/*类体*/ public static void main(String[] args)/*主方法名,程序入口*/ {/*主方法体*/ System.out.println("我就打印下一下");/*结尾要分号*/ } } ~~~ >[danger] ##### 运行程序 ~~~ 1.javac HelloWorld.java 2.java HelloWorld // 注意没有后缀.class 注:Java 11新增的一个功能,它可以直接运行一个单文件源码即可以直接 'java HelloWorld.java ' ~~~ ~~~ascii ┌──────────────────┐ │ Hello.java │<─── source code └──────────────────┘ │ compile ▼ ┌──────────────────┐ │ Hello.class │<─── byte code └──────────────────┘ │ execute ▼ ┌──────────────────┐ │ Run on JVM │ └──────────────────┘ ~~~ >[info]## 简单使用Scanner ​ 键盘录入的实际功能Java已经帮我们写好了,不需要我们自己再实现了,而Java写好的功能都放在了Scanner这个类中,所以,我们只要直接使用Scanner这个类就可以了。 **使用步骤**: * 第一步: ​ 导包:其实就是表示先找到Scanner这个类在哪。 * 第二步: ​ 创建对象:其实就表示申明一下,我准备开始用Scanner这个类了。 * 第三步: ​ 接收数据:也是真正干活的代码。 * 代码示例: ~~~java //导包,其实就是先找到Scanner这个类在哪 import java.util.Scanner; public class ScannerDemo1{ public static void main(String[] args){ //2.创建对象,其实就是申明一下,我准备开始用Scanner这个类了。 Scanner sc = new Scanner(System.in); //3.接收数据 //当程序运行之后,我们在键盘输入的数据就会被变量i给接收了 System.out.println("请输入一个数字"); int i = sc.nextInt(); System.out.println(i); } } ~~~