Piramida w pionie

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ę.

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

1

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

 // TODO Auto-generated method stub

I wszystko jasne.

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