処理内容
引数1 計算方法(1足し算 2引き算 3掛け算 4割り算)
引数2 int xへ代入
引数3 int yへ代入
で実行しコンソールに計算結果を表示する。
エラー出力
計算結果が1~4を指定されていない場合はコンソールに計算方法の指定が誤っていますと表示する
4:割り算で割り切れない場合は商とあまりをコンソールに表示する
引数が3つでない場合はコンソールに引数が誤っていますと表示する
引数2と引数3が数字でない場合はコンソールに数字を入力してくださいと表示する
引数3までのコーディングとエラー出力の1番上はこれで出来ると思うのですが、
それ以外の部分のコーディングがさっぱりです。
現在コーディングしている部分もあやふやですが、見ていただけないでしょうか。
よろしくお願いいたします。
package test;
import java. io.*;
class Mondai8{
public static void main(String args[])throws IOException{
int num = Integer.parseInt(args[0]);
switch(num){
case 1: System.out.println("足し算");
break;
case 2: System.out.println("引き算");
break;
case 3: System.out.println("掛け算");
break;
case 4: System.out.println("割り算");
break;
default: System.out.println("計算方法の指定が誤っています。");
}
BufferedReader a = new BufferedReader(new InputStreamReader(System.in));
System.out.println("x=");
int x,y;
x=Integer.parseInt(a.readLine());
System.out.println("y=");
y=Integer.parseInt(a.readLine());
}
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/19 00:10