Piramida w pionie

Odpowiedz Nowy wątek
2019-03-13 20:31
0

Cześć po wczorajszym pytaniu odnośnie piramidy w poziomie. Dzisiaj przychodzę z nowym problemem, a mianowicie piramidy w pionie.
Mam następujący kod:

public class Piramida_pion {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    int wysokosc;
    wysokosc = 7;
    for(int y = wysokosc - 1; ; y--) {

    if(y >= 0) {
        for(int x = 1; ; x++) {
            System.out.print(" ");
            if(x < (wysokosc * 2)) {
                if(x > y) {
                    if(x < (wysokosc * 2 - y)) {

                        System.out.print("#");

                    }
                    else {
                        System.out.println("\n");

                        break;
                    }
                }

            }

            else {
                System.out.print(" ");
                return;
            }
            }
        }
    else {
        continue;
    }

}
}
}

Docelowo chciałbym otrzymać coś takiego:
1

111

11111

Tymczasem konsola drukuje mi:
#

  # # # 

 # # # # # 

# # # # # # # 

# # # # # # # # #

# # # # # # # # # # #

# # # # # # # # # # # # #
Gdzie w kodzie może być problem? Już trochę się nad tym męczę.

Pozostało 580 znaków

2019-03-13 21:05
0

Docelowo chciałbym otrzymać coś takiego:
1

111

11111

W javie "przed 11" to chyba będzie tak:

public static void main(String[] args) {
    // TODO Auto-generated method stub
    int wysokosc;
    wysokosc = 7;
    for(int i=0; i<wysokosc; i += 2) {
      for (int j = 0; j<=i; j++) {
         System.out.print("1");
      }
      System.out.println();
}
}

i += 2 spowoduje, że drukowany będzie co drugi rząd

Pozostało 580 znaków

2019-03-13 21:17
1

Bardzo mi się podoba konsekwentne dorzucanie i trzymanie nawet w rozwiązaniach:

 // TODO Auto-generated method stub

I wszystko jasne.


Bardzo lubie Singletony, dlatego robię po kilka instancji każdego.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0