2017-11-12 75 views
-4

Javaからこのタイプの三角形を作る方法。これが今の私のコードです水平ピラミッド形の三角形を作る方法

enter image description here

:絵を見るために クリックif文で

char a,b,c; 

    for (a=1;a<=5;a+=1){ 
     for (b=0;b<b-a;b--) 
     System.out.print(' '); 
    for (c=0; c<a; c++){ 

    System.out.print("* "); 
    } 
    System.out.println(""); 
    } 
    } 
} 
+2

私たちに写真を見せて誰かがあなたのためにコードを書くことを期待するだけでは、あなた自身でそれを試してみる証拠を示す必要はありません。問題を試して、適切な質問 –

+0

「Javaでこの種の三角形を作成するにはどうしたらいいですか? - あなたはあなたが望むことをするJavaプログラムを書くことによってそれを行います。プログラムに問題がある場合は、使用しているすべてのメソッド、クラス、モジュール、ライブラリのドキュメントを慎重に読み、プログラムのテストを書き、ペンとペーパーで実行をトレースし、デバッガでシングルステップ実行し、それから眠り、最初からやり直してから、もう一度寝てください。そして、それからだけ、* [そう]に集中して狭い質問をしてください。 –

+0

問題が発生しているコードは何ですか?あなたのコードにはどんな問題がありますか?エラーメッセージが表示されますか?エラーメッセージとは何ですか?結果はあなたが期待している結果を得ていないのですか?あなたはどんな結果を期待していますか、そしてなぜ、あなたはどのような結果を得ていますか、そしてその二つの違いは何ですか?あなたが観察している行動は、望ましい行動ではありませんか?望ましい行動とは何か、なぜ行動が観察され、どのように違うのですか? [mcve]を提供してください。 –

答えて

0
for (int i = 0; i < 7; i++) { 
     for (int j = 0; j < 7; j++) { 
      if ((i < 4 && j >= i + 1 && j < 6 - i) || (i > 3 && j < i && j >= 7 - i)) { 
       System.out.print(" "); 
      } else { 
       System.out.print("* "); 
      } 
     } 
     System.out.println(); 
    } 

は2例、上部に1つ、のための1つです下の部分。

+0

もしあなたがその部分でもっと説明できますか? –