3つの整数の最小値を返す メソッド
練習問題8の4
3つの整数の最小値を返すメソッドint min3(int x, int y, int z)
を作成し、これを使用して、下の図のように3つの整数のうち最小のものを表示する
実行画面
整数1>22【enterキー】
整数2>3【enterキー】
整数3>55【enterキー】
最も小さい値は 3 です
解答例
import java.io.*;
public class ren08_4
{
public static void main (String[] args) throws IOException
{
BufferedReader br =
new BufferedReader( new InputStreamReader(System.in));
System.out.println("3つの整数を入力して下さい");
System.out.print("整数1 > ");
int num1 = Integer.parseInt( br.readLine() );
System.out.print("整数2 > ");
int num2 = Integer.parseInt( br.readLine() );
System.out.print("整数3 > ");
int num3 = Integer.parseInt( br.readLine() );
System.out.println("最も小さい値は " + min3(num1, num2, num3) + " です。");
}
public static int min3(int x, int y, int z)//メソッド
{
int min = x;
if(min > y){
min = y;
}
if(min > z){
min = z;
}
return min;
}
}
3つの整数の最小値を返す メソッド関連ページ
- 連続して表示するメソッドを作る for文使用
- メソッドを使用して、横幅高さの長方形を表示する
- 2つの整数の差を計算して表示する メソッド
- 整数nの階乗を計算して表示する メソッド
- 整数の2乗を表示する メソッド
- 2乗と4乗を表示するメソッド
- 4つの整数の中で最小値を表示するメソッド
- 配列を宣言し、整数逆順に表示する メソッド
- クラスを作成し、インスタンスに記憶し表示する
- クラスにメソッドを使用する
- クラスを作成し、インスタンスに記憶しメソッドを介して表示する
- クラスを作成し、メインメソッドを実行し表示を確認する
- コンストラクタやメソッドで時計表示
- コンストラクタやメソッドで時計表示し何秒か時間を進めたり戻す
- メンバ変数、コンストラクタ、メンバメソッドを使用し枚数表示する
- メンバ変数、コンストラクタ、メンバメソッドを使用し水量表示する
- メンバ変数、コンストラクタ、メンバメソッドを使用し位置表示する
- メンバ変数、コンストラクタ、メンバメソッドを使用し財布の中身残量表示する
- インスタンス配列を使用して、集計表示を行う コンストラクタ
- フィールド変数がprivateで直接参照できないときに返すメソッド
- インスタンスを2個生成し操作する
- privateを使用して、操作する
- インスタンスを複数生成し、操作する