저는 프로그래밍이 좋아서 출력이 x처럼 보이도록 코드를 만들려고 자유 시간에 프로그램하는 것을 좋아합니다. 이 같은.for 루프 for Java에서 문제가 발생했습니다.
x x
x x
x
x x
x x
그래서 사용자는 "x"의 높이를 입력해야합니다. 이것은 내가 지금까지 가지고있는 코드이고 나는 정말로 어떻게 나아갈 지 모른다. 나는 힌트가 필요하거나 누군가 내가 잘못 갔다 고 말할 수 있다면.
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(" ");
}
}
}
}
? 아니면 어떤 테이블? –
테이블과 같은 것 – akif
Java는 0이 아닌 1의 인덱스를 갖습니다. –