Naprawdę lubię programowanie i lubię programować w wolnym czasie, więc próbowałem stworzyć kod, w którym wynik będzie wyglądał jak x. Coś takiego.kłopoty z pętlą for w Javie
x x
x x
x
x x
x x
Więc chciałem, aby użytkownik wprowadził wysokość "x". To jest kod, który mam do tej pory i naprawdę nie wiem, jak iść dalej. Potrzebuję podpowiedzi lub jeśli ktoś może mi powiedzieć, dokąd się pomyliłem.
import java.util.Scanner;
public class x{
public static void main(String[] args){
Scanner kbd = new Scanner(System.in);
int height;
System.out.print("Enter the height of the X: ");
height = kbd.nextInt();
for (int i = 1; i <= height; i++){
for (int j = 1; j <= height; j++) {
if(i ==j || j+i == height + 1)
System.out.println("x");
else
System.out.print(" ");
}
}
}
}
chcesz wydrukować tylko 1 wiersz "x" -es? lub jakiś stół? –
jest podobny do tabeli – akif
Java jest indeksowana na 0, nie 1. –