最近Javaを学び始めたものです。
Javaで下のようなクリスマスツリーの形をforとifで出力出来たのですが
同じものをifを使わずにforとwhileのみを使い出力したいのですがうまくいきません。
そこでアドバイスなどでもいいので助力いただけたら幸いです。
□ □ □ □ ■
□ □ □ ■ ■ ■
□ □ ■ ■ ■ ■ ■
□ □ □ ■ ■ ■
□ □ ■ ■ ■ ■ ■
□ ■ ■ ■ ■ ■ ■ ■
□ □ ■ ■ ■ ■ ■
□ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■ ■
□ □ □ □ ■
□ □ □ □ ■
前提・実現したいこと
java
1import java.util.*; 2 3public class Main { 4public static void main(String[] args) throws Exception { 5for(int d=0; d<3; d++){ 6for(int i=d; i<d+3; i++){ 7for(int j=0; j<5+i; j++){ 8if(j<4-i){ 9System.out.print("□ "); 10}else{ 11System.out.print("■ "); 12} 13} 14System.out.println(); 15} 16} 17for(int i=0; i<2; i++){ 18for(int j=0; j<5; j++){ 19if(j<4){ 20System.out.print("□ "); 21}else{ 22System.out.println("■ "); 23} 24} 25} 26} 27}
をifを使わないものに書き換えたい
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。