写在前面:小白叶子首次备战蓝桥杯,暂时打算使用Java准备此次比赛,虽然今天第一次使用Java做题,却连简单的输出都不会深深打击了叶子,,同时欢迎各位大佬对思路的复杂部分加以指明,AC是基本要求,又快又好的AC才是追求的巅峰之道,一起fighting叭~
题目描述
输入两个整数 a,ba,b,输出它们的和(∣a∣,∣b∣≤10^9)。
输入格式
两个整数以空格分开。
输出格式
一个整数。
输入输出样例
- 输入 #1
- 20 30
- 输出 #1
- 50
import java.util.Scanner;
public class Main {
@SuppressWarnings("resource")
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
int a=reader.nextInt(),b=reader.nextInt();
System.out.println(a+b);
}
}
Scanner类
其中XXX代表某一种指定数据类型,如Int、Double等。
- next系列方法:
用于从键盘中接收数据,结束标志是’\n’(回车),\n不会被读入。
-nextInt
将输入信息的下一个标记扫描为一个 int。如果下一个标记不能转换为有效的 int 值,则此方法将抛出 InputMismatchException。(int处可以换成double/float/boolean/byte这类) - next
查找并返回来自此扫描器的下一个完整标记。完整标记的前后是与分隔模式匹配的输入信息。即使以前调用 hasNext() 返回了 true,在等待要扫描的输入时此方法也可能阻塞。(String多用该方法) - close
用于关闭扫描器。
蓝桥杯练习代码同上。