java小白闯关记第一天(两个数相加)
题目如上图所示;
在 Java 编程的学习路上,从控制台读取输入、进行计算再输出结果,是最基础也最常见的操作。今天就通过一个简单的 “两数相加” 程序,带大家拆解其中的每一行代码,快速掌握 Java 输入输出的核心逻辑。
importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[] args){Scanner scanner =newScanner(System.in);int a = scanner.nextInt();int b = scanner.nextInt();int c = a+b;System.out.println(c);}}
逐行拆解:代码背后的逻辑
1. 引入工具类
importjava.util.Scanner;
这行代码就像 “搬工具”—— 从 Java 的工具包java.util
中,把能读取输入的Scanner
类 “搬” 到我们的程序里。没有它,程序就无法接收键盘输入哦~
2. 定义程序入口类
public classMain{ }
Java 程序必须放在 “类” 里,这里定义了一个叫Main
的公开类。注意:如果是单个文件运行,类名必须和文件名一致(比如Main.java
),否则会报错!
3. 主方法:程序的 “启动键”
publicstaticvoidmain(String[] args){}
这是 Java 程序的 “启动按钮”!所有代码从这里开始执行:
public:公开可见,让 Java 虚拟机(JVM)能找到它;
static:不用创建类的对象就能直接运行;
void:执行完不返回任何结果;
String[] args:可以接收命令行输入的参数(新手暂时用不到)
4. 创建输入工具
Scanner scanner = new Scanner(System.in);
这行代码创建了一个
Scanner
对象(相当于一个 “输入接收器”),System.in
表示 “从键盘获取输入”。有了它,程序就能 “听” 懂我们输入的内容了。
5. 读取两个整数
int a = scanner.nextInt();int b = scanner.nextInt();
调用nextInt()
方法,让程序 “等待” 我们从键盘输入整数,输入后按回车,数值就会分别存到变量a
和b
中。
注意:如果输入的不是整数(比如字母、符号),程序会直接报错哦!
6. 计算两数之和
int c = a + b;
把a
和b
的数值相加,结果存到变量c
里,这一步就是简单的数学运算啦~
7. 输出结果
用System.out.println()
把c
的值打印到屏幕上,println
会自动换行,方便我们查看结果。
哔哩哔哩链接:
【大学生java小白闯关第一天(两个数相加)】 https://www.bilibili.com/video/BV1ZV8gzEEyG/?share_source=copy_web&vd_source=98b22ac247cacc7c6002e8ca2a6a41fd