C++中像while(cin>>a>>b)这种语法形式在Java中有没有相应的表达形式?或者,在Java中如何实现不知道要输入的数据个数的程序?停止操作符是null吧~具体的看一下下面的源代码:import java.io.*;public class
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 22:11:30
![C++中像while(cin>>a>>b)这种语法形式在Java中有没有相应的表达形式?或者,在Java中如何实现不知道要输入的数据个数的程序?停止操作符是null吧~具体的看一下下面的源代码:import java.io.*;public class](/uploads/image/z/3431115-27-5.jpg?t=C%2B%2B%E4%B8%AD%E5%83%8Fwhile%28cin%3E%3Ea%3E%3Eb%29%E8%BF%99%E7%A7%8D%E8%AF%AD%E6%B3%95%E5%BD%A2%E5%BC%8F%E5%9C%A8Java%E4%B8%AD%E6%9C%89%E6%B2%A1%E6%9C%89%E7%9B%B8%E5%BA%94%E7%9A%84%E8%A1%A8%E8%BE%BE%E5%BD%A2%E5%BC%8F%3F%E6%88%96%E8%80%85%2C%E5%9C%A8Java%E4%B8%AD%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E4%B8%8D%E7%9F%A5%E9%81%93%E8%A6%81%E8%BE%93%E5%85%A5%E7%9A%84%E6%95%B0%E6%8D%AE%E4%B8%AA%E6%95%B0%E7%9A%84%E7%A8%8B%E5%BA%8F%3F%E5%81%9C%E6%AD%A2%E6%93%8D%E4%BD%9C%E7%AC%A6%E6%98%AFnull%E5%90%A7%7E%E5%85%B7%E4%BD%93%E7%9A%84%E7%9C%8B%E4%B8%80%E4%B8%8B%E4%B8%8B%E9%9D%A2%E7%9A%84%E6%BA%90%E4%BB%A3%E7%A0%81%EF%BC%9Aimport+java.io.%2A%3Bpublic+class)
C++中像while(cin>>a>>b)这种语法形式在Java中有没有相应的表达形式?或者,在Java中如何实现不知道要输入的数据个数的程序?停止操作符是null吧~具体的看一下下面的源代码:import java.io.*;public class
C++中像while(cin>>a>>b)这种语法形式
在Java中有没有相应的表达形式?或者,在Java中如何实现不知道要输入的数据个数的程序?
停止操作符是null吧~具体的看一下下面的源代码:
import java.io.*;
public class Main{
public static void main(String []args) throws IOException{
int a=1,b=1;
String stra=" ",strb=" ";
BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));
while(true){
if(stra=="null") break;
stra=buf.readLine();
strb=buf.readLine();
a=Integer.parseInt(stra);
b=Integer.parseInt(strb);
System.out.println((a+b));
}
}
}程序运行的时候,连续两次输入Enter键为什么会抛出异常?
C++中像while(cin>>a>>b)这种语法形式在Java中有没有相应的表达形式?或者,在Java中如何实现不知道要输入的数据个数的程序?停止操作符是null吧~具体的看一下下面的源代码:import java.io.*;public class
读入是以Enter键响应就开始读入操作.你的这个程序中以readLine()一行一行的读入!所以当然你连续两次Enter键就意味着stra=buf.readLine();
strb=buf.readLine(); 两次读入都完成,但是只读入一个空字符,在转换成整型的时候就回抛出NumberFormatException的异常,其实两次读入的数据行只要有非数字字符出现就会抛出NumberFormatException异常