• 締切済み

仕様に沿って3つの整数の最大値を表示させる

現在Javaプログラム基礎の練習問題を解いているのですが、 練習問題で指定された仕様でのプログラムの書き方がどうしても判らず困っています。 コマンドラインからプログラムを起動させる時に3つの整数を入力して、 その最大値を表示させよ。 という問題なのですが、仕様に沿って書くというところでつまづいてしまいます。 どなたか問題が解ける方おられましたら、お願いいたします。 問題文はこちらになります。 ============================================= 次の仕様をもとに処理結果を画面に表示するプログラムを作成しなさい。 コマンドラインより3つの整数を受け取とり、その値から最大のものを表示する Maxoutメソッドを完成させる。 public class MaxValue {   public static void main(String[] args) {    int a = Integer.parseInt(args[0]);    int b = Integer.parseInt(args[1]);    int c = Integer.parseInt(args[2]);    Maxout(a, b, c);   }   static void Maxout(________) {    //メソッド Maxout の内容をここに書く   } } ●実行結果(コマンドラインより、22 47 13 を渡した場合の実行例) 22 47 13の最大値は47 ============================================

みんなの回答

回答No.3

aとbの大きい方と、cを比較して多きい方を返せばいいんですよね? 整数の大小比較をしてくれるメソッドはjavaのapiを調べてもいいし、 if文を使って自作してもいいと思います。 あまり仕様について気にするよりも、どうすれば実現可能か、 ご自分で考えてみたほうがいいと思います。 おそらく、この練習問題を解く目的は質問者様のjavaの スキルUPにあるのですから。

spa4
質問者

お礼

ありがとうございます。自分で解決することができました。 メソッドに関係するところで解決することができました。 ありがとうございました。

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.2

> 練習問題で指定された仕様でのプログラムの書き方がどうしても判らず 指定されたのとは異なるプログラムの書き方だったら、3つの整数のうち最大のものを表示するプログラムを書けるのでしょうか。書けるなら、まずはそれを補足に書いてみましょう。

spa4
質問者

お礼

ありがとうございます。自分で解決することができました。

回答No.1

問題丸投げじゃなくて少しは自分で書いてから質問しなよ。

関連するQ&A

専門家に質問してみよう