我得到这个错误:“没有报告异常IOException异常;必须捕获或声明抛出”在这段代码:未报告的异常IOException异常......必须捕获或声明抛出
a = Double.parseDouble (kb.readLine()) ;
b = Double.parseDouble (kb.readLine()) ;
c = Double.parseDouble (kb.readLine());
这里是代码的其余部分:
package quadratic.java;
/**
*
* @author Painfulmono
*/
import java.io.*;
public class QuadraticDriver {
BufferedReader kb = new BufferedReader
(new InputStreamReader (System.in));
public static void main (String [] args){
double a, b, c;
a = Double.parseDouble (kb.readLine()) ;
b = Double.parseDouble (kb.readLine()) ;
c = Double.parseDouble (kb.readLine());
QuadraticJava q1 = new QuadraticJava (a, b, c);
q1.solve();
}
}
我将如何得到它宣布?
+1
您将哪种输入发送到控制台? –
+1
要“声明”一个异常,您需要为方法签名添加一个throws子句,例如'抛出IOException'。但是你可能会使用try-catch块:'try {/ *你的代码* /} catch(IOException e){/ *处理异常* /}'。 –