私の教授は私に次のように求めます:
長方形の長さと幅を読み取るコードを Java で作成します。指定された寸法の長方形の描画は、文字 "#" を使用して描画されます。プログラムは数値のペアを継続的に読み取る必要があります。
(最初に長さ、次に幅) を入力し、入力の終わりに達した後に計算された QPI を出力します。
入力:
入力ファイルは、スペースで区切られた一連の整数のペアで構成されます。1 行に 1 組の整数。各ペアの最初の数値は長方形の長さで、もう一方の数値は幅です。
出力:
各長方形 (入力された寸法) は、文字「#」を使用して出力されます。
各描画の後に空白が必要です。
サンプル入力:
1 1
2 2
3 3
サンプル出力:
#
##
##
###
###
###
これは私が作成したコードですが、1セットの数字のみが入力のみです
import java.io.*;
public class ActivityThree {
public static void main (String[] args) {
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
String input = "";
String output = "";
int a = 0;
int b = 0;
int inputParse = 0;
int outputParse = 0;
try{
System.out.print("Enter Length: ");
input = dataIn.readLine();
System.out.print("Enter Width: ");
output = dataIn.readLine();
}catch( IOException e ){
System.out.println("Error!");
}
inputParse = Integer.parseInt(input);
outputParse = Integer.parseInt(output);
for(a = inputParse; a > 0; a--) {
for(b=0; b < outputParse; b++) {
if(a >= inputParse)
System.out.print("#");
else
System.out.print("#");
}
System.out.print("\n");
}
}
}