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