1. 单行输入
var line = readline()
2. 多行输入
牛客网中 a+b 的例题
(1)输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。
while(lines = readline()){ //只要有行就读取
var line = lines.split(' ') //得到的是字符串'1 5',所以要进行字符串分割
var a = parseInt(line[0]) //取出第一个数1
var b = parseInt(line[1])
print(a+b)
}
(2)输入第一行包括一个数据组数t(1 <= t <= 100),接下来每行包括两个正整数a,b(1 <= a, b <= 10^9)
var n = parseInt(readline()) //获取第一行的数值,也就是总行数
for(let i = 0; i < n; i++) { //循环遍历每一行
var lines = readline().split(' ') //读取每一行,并转换为数组
var ans = 0
for(let j = 0; j < lines.length; j++) {
ans += (parseInt(lines[j]))
}
print(ans)
}
(3)输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据有多组, 如果输入为0 0则结束输入
while(line = readline()) {
var lines = line.split(' ')
var a = parseInt(lines[0])
var b = parseInt(lines[1])
if(a === 0 && b === 0) {
break
} else {
print(a+b)
}
}