题目描述
计算a+b题目描述
输入描述:
输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。
输出描述:
输出a+b的结果
输入
1 5
10 20
输出
6
30
参考:
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
static int A;
static int B;
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
for (String inputLine; (inputLine = br.readLine()) != null; ) {
init(inputLine);
// if (A == 0 && B == 0) return;
process();
}
}
/**
* process data
*/
private static void process() {
System.out.println(A + B);
}
/**
* speed up millis
*/
private static void init(String inputLine) {
String[] argArr = inputLine.trim().replaceAll("\\s+", " ").split(" ");
for (int i = 0; i < argArr.length; i++) {
A = Integer.parseInt(argArr[0]);
B = Integer.parseInt(argArr[1]);
}
}
}
题目描述
计算a+b
输入描述:
输入第一行包括一个数据组数t(1 <= t <= 100)
接下来每行包括两个正整数a,b(1 <= a, b <= 10^9)
输出描述:
输出a+b的结果
示例1
输入
2
1 5
10 20
输出
6
30
参考
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
static int A;
static int B;
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
for (int count = Integer.parseInt(br.readLine()); count > 0; count--) {
String inputLine = br.readLine();
init(inputLine);
process();
}
}
/**
* process data
*/
private static void process() {
System.out.println(A + B);
}
/**
* speed up millis
*/
private static void init(String inputLine) {
String[] argArr = inputLine.trim().replaceAll("\\s+", " ").split(" ");
for (int i = 0; i < argArr.length; i++) {
A = Integer.parseInt(argArr[0]);
B = Integer.parseInt(argArr[1]);
}
}
}
对比
运行时间(ms) | 使用内存(KB) | 使用语言 | |
---|---|---|---|
默认 | 60 | 12456 | Java |
优化 | 20 | 11264 | Java |
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。