2016-09-20 9 views
-3

私は学校への割り当てを行っていますが、ループを使用する方法については完全に失われています。 Heres the code:学校の割り当てにLoopコマンドを使用する

import java.util.Scanner; 

public class DrawHalfArrow { 
    public static void main(String[] args) { 
     Scanner scnr = new Scanner(System.in); 
     int arrowBaseHeight = 0; 
     int arrowBaseWidth = 0; 
     int arrowHeadWidth = 0; 

     System.out.println("Enter arrow base height: " + arrowBaseHeight); 
     arrowBaseHeight = scnr.nextInt(); 

     System.out.println("Enter arrow base width: " + arrowBaseWidth); 
     arrowBaseWidth = scnr.nextInt(); 

     System.out.println("Enter arrow head width: " + arrowHeadWidth); 
     arrowHeadWidth = scnr.nextInt(); 

     // Draw arrow base (height = 3, width = 2) 
     System.out.println("**"); 
     System.out.println("**"); 
     System.out.println("**"); 

     // Draw arrow head (width = 4) 
     System.out.println("****"); 
     System.out.println("***"); 
     System.out.println("**"); 
     System.out.println("*"); 

     return; 
    } 
} 

誰かが私を助けることができるのだろうか?私も

は基本的に、我々は矢印に変化のベース、高さと幅のためのユーザ入力は、ユーザが入力した内容に応じように確認する必要があります....開始する場所を知りません。これで何をするべきかについての助けには大いに感謝します。

+2

常に役立つもの:チュートリアルを読む –

+0

私は本当にあなたがここで何を求めているのか分かりません。なぜあなたはループを望むと思う? –

+0

正しい数の '*'文字を出力するにはループが必要です。 –

答えて

0
import java.util.Scanner; 

public class DrawHalfArrow{ 
public static void main(String[] args) { 
Scanner scnr = new Scanner(System.in); 
int arrowBaseHeight = 0; 
int arrowBaseWidth = 0; 
int arrowHeadWidth = 0; 

System.out.println("Enter arrow base height: " + arrowBaseHeight); 
arrowBaseHeight = scnr.nextInt(); 

System.out.println("Enter arrow base width: " + arrowBaseWidth); 
arrowBaseWidth = scnr.nextInt(); 

System.out.println("Enter arrow head width: " + arrowHeadWidth); 
arrowHeadWidth = scnr.nextInt(); 

// Draw arrow base (height = 3, width = 2) 
for (int i = 0; i < arrowBaseHeight; i++) { 
for (int j = 0; j < arrowBaseWidth; j++) { 
System.out.print("*"); 
} 
System.out.println(); 
} 

// Draw arrow head (width = 4) 

for (int i = 0; i < arrowHeadWidth; i++) { 
for (int j = arrowHeadWidth; j>i; j--) { 
    System.out.print("*"); 
} 
System.out.println(); 
} 

} 

} 
+0

これは..... – venkey

+0

がちょうど私にそのチュートリアルの助けを伝えるのではなく、ご協力いただきありがとうございますuは尋ねた何のために出力されます:) –

関連する問題