###前提・実現したいこと
Javaで、入力された数字の個数だけ、for文を用いて図形を描画するコードを書いています。
のように、横に入力された個数分だけ描画されるように実装しようとしています。
###発生している問題・エラーメッセージ
現状だと、縦に図形が複数個描画されてしまうため、横に並べるために、プログラムでどのように制御すれば良いか、悩んでいます。アドバイスいただけましたら幸いです。
###該当のソースコード
Java
1 2import java.io.BufferedReader; 3import java.io.IOException; 4import java.io.InputStreamReader; 5 6class Sample3 7{ 8 public static void main(String[] args) throws IOException 9 { 10 11 BufferedReader br = 12 new BufferedReader(new InputStreamReader(System.in)); 13 14 String str = br.readLine(); 15 int num = Integer.parseInt(str); 16 17 for(int i=1; i<=num; i++){ 18 System.out.println(" *** "); 19 System.out.println(" *** "); 20 } 21 } 22} 23
###補足
Java
1//描画部分のみ抜粋 2 for(int i=1; i<=num; i++){ 3 System.out.println(" * "); 4 System.out.println(" *** "); 5 }
とコードを変更した場合のように、描画の1段目と2段目が異なる場合でも、横にうまく表示できるようなコードを書くことを最終的に目指しています。
回答1件
あなたの回答
tips
プレビュー