我的程序的目标是要求用户输入一个数字,然后使用创建的自定义方法对该数字求平方并输出平方。但是,在尝试此操作时出现了问题。请注意,这是我第一个使用用户输入方法的程序(完全是初学者)
错误代码
错误:默认构造函数无法处理
java.io.IOException
隐式超级构造函数抛出的异常类型。必须定义显式构造函数
代码:
import java.io.*;
public class Squareit
{
BufferedReader myInput=new BufferedReader(new InputStreamReader(System.in));
{
String input;
int num;
System.out.println("1-12");
input = myInput.readLine();
num = Integer.parseInt(input);
}
public void square(int num)
{
int ans = (num * num);
System.out.println(" is" + ans);
}
public static void main(String[] args) throws IOException
{
Squareit t = new Squareit();
t.square(0);
}
}