質問: ( )にはいるもの解りますか? import java.io.*; // 入力に関するクラスを使う時は必要 class Calc{ // 1行入力して実数に変換するメソッド // throws IOException で内部で入出力エラーが起きる可能性があることを示す static double getNumber(BufferedReader d) throws IOException{ // 1行入力して,実数に変換 String s=d.readLine(); double val; // sを実数に変換してvalに代入 (1) ; return val; } // throws IOException で内部で入出力エラーが起きる可能性があることを示す public static void main(String[] args) throws IOException{ // 入力をするためには,System.inからBufferedReaderを作る BufferedReader d=new BufferedReader(new InputStreamReader(System.in)); double num=getNumber(d); for(;;){ System.out.println(num); String s=d.readLine(); // "="だけの行が入力されたら終了 if(s.equals("=")) (2) ; // 数を入力 double num1=getNumber(d); if(s.equals("+")){ // numにnum1を足す num=num+num1; } else if(s.equals("-")){ // numからnum1を引く (3) ; } else if(s.equals("*")){ // numにnum1をかける num=num*num1; } else if( (4) ){ // numをnum1で割る num=num/num1; } } } }
回答: つhttp://www.javaroad.jp/bbs/bbs_rule.htm