{
Scanner scanner = new Scanner(System.in)
do
{
System.out.println("请任意输手败饥入内容,用空行结束枯哗程序")
String line = scanner.nextLine()
String space = "毕返 "
if (line.endsWith(space))
return
} while (true)
}
键盘输入肆巧李宽链若干行,输入空格按回合结束BufferedReader reader = new BufferedReader(new InputStreamReader(
System.in))
System.out.println("输入空格结束按回车结束"裂迟)
StringBuffer inputStr = new StringBuffer()
System.out.print("请输入: ")
do {
String line = reader.readLine()
System.out.println(line)
if (line.equals(" ")) {
break
}
inputStr.append(line+"\n")
} while (true)
System.out.println(inputStr.toString())
}
java结束Scanner类输入的大概思路就是读取一行数据,以换行结束,示例如下:
import java.io.BufferedReaderimport java.io.IOException
import java.io.InputStreamReader
import java.util.Scanner
public class test{
public static void main(String[] args) throws IOException{
// 创建输入流对象
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))
// 读取一行信息前败
敏空 String input = reader.readLine()
// 以空格为分隔符,转换成数组
String[] numbers = input.split(" ")
for(int j=0j<numbers.lengthj++)
慧拿颤 {
System.out.print(Integer.parseInt(numbers[j]))
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)