2乗と4乗を表示するメソッド

2乗と4乗を表示するメソッド

練習問題8の7

2乗を返すメソッド

int(sqr(int n)
の他に、整数nの4乗を返すメソッド
int pow4(int n)
を作成し、これらを使用して、下の図のように、入力された整数の2乗と4乗を表示する。
※ただし、メソッドpow4はメソッドsqrを内部で利用して作成する。
実行画面

整数を入力>5【enterキー】

5の2乗値は25で、4乗値は625です。

解答例

import java.io.*;

 

public class ren08_7
{
public static void main (String[] args) throws IOException
{
BufferedReader br =
new BufferedReader( new InputStreamReader(System.in));
System.out.print("整数を入力 > ");
int num = Integer.parseInt( br.readLine() );
System.out.print(num + "の2乗値は " + sqr(num) + " で、");
System.out.println("4乗値は " + pow4(num) + " です。");
}
public static int sqr(int n)//メソッド
{
return n * n;
}
public static int pow4(int n)//メソッド

{
return sqr(n) * sqr(n);
}
}

 

2乗と4乗を表示するメソッド関連ページ

連続して表示するメソッドを作る for文使用
メソッドを使用して、横幅高さの長方形を表示する
2つの整数の差を計算して表示する メソッド
3つの整数の最小値を返す メソッド
整数nの階乗を計算して表示する メソッド
整数の2乗を表示する メソッド
4つの整数の中で最小値を表示するメソッド
配列を宣言し、整数逆順に表示する メソッド
クラスを作成し、インスタンスに記憶し表示する
クラスにメソッドを使用する
クラスを作成し、インスタンスに記憶しメソッドを介して表示する
クラスを作成し、メインメソッドを実行し表示を確認する
コンストラクタやメソッドで時計表示
コンストラクタやメソッドで時計表示し何秒か時間を進めたり戻す
メンバ変数、コンストラクタ、メンバメソッドを使用し枚数表示する
メンバ変数、コンストラクタ、メンバメソッドを使用し水量表示する
メンバ変数、コンストラクタ、メンバメソッドを使用し位置表示する
メンバ変数、コンストラクタ、メンバメソッドを使用し財布の中身残量表示する
インスタンス配列を使用して、集計表示を行う コンストラクタ
フィールド変数がprivateで直接参照できないときに返すメソッド
インスタンスを2個生成し操作する
privateを使用して、操作する
インスタンスを複数生成し、操作する