-2

forループを使用して2行目の最後にシンボルを作成することに行き詰まりました。数回試しましたが、まだ機能しません。誰かが私がどこで間違ったのか教えてもらえますか?

   ////////////////\\\\\\\\\\\\\\\\ 
   ////////////********
   ////////**************** 
   ////************************
   ********************************

そして、次のようになります。

   ////////////////\\\\\\\\\\\\\\\\ 
   ////////////********\\\\\\\\\\\\ 
   ////////****************\\\\\\\\ 
   ////************************\\\\ 
   ********************************

これが私のコードです:

public static void main (String [] args){

    for (int lineOne=1; lineOne<=16; lineOne += 2){
        System.out.print("//");
    }
    for (int lineOne=1; lineOne<=32; lineOne += 2){
        System.out.print("\\");
    }
    System.out.println("");

    for (int a=8; a<=32; a += 8)
    {
        for (int b=12; b < (28 - a / 2); b +=2)
        {
            System.out.print("//");
        }
        for (int c=0; c<a; c++)
        {
            System.out.print("*");
        }
        System.out.println("");            
    }   
}
4

2 に答える 2

0

まったく印刷しなかったようです。

それはうまくいくはずです:

    for (int lineOne=1; lineOne<=16; lineOne += 2){
    System.out.print("//");
                                                 }
    for (int lineOne1=1; lineOne1<=32; lineOne1 += 2){
    System.out.print("\\");
       }
    System.out.println("");
    for (int a=8; a<=32; a += 8)
      {
    for (int b=12; b < 28-a/2; b +=2)
    {
        System.out.print("//");
    }
    for (int c=0; c<a; c++)
    {
        System.out.print("*");

    }

    // this prints your "\\"
    for(int k = 0;k<16-a/2;k++) 
    {
     System.out.print("\\");   
    }

    System.out.println(" ");

}   
于 2013-10-24T22:15:33.843 に答える