정수 "높이"와 char 인수 "c"를 사용하여 " X "는"높이 "문자이고 높이는"c "의 특수 문자입니다. 교수님은 두 개의 루프를 사용하여 수행 할 수 있다고 말합니다. 그러나 나는 그것이 더 이상 필요하다고 생각합니다. 사용자의 높이와 사용자의 문자를 사용하는 자바에서 "X"를 인쇄하는 방법
public static void printX(int height, char c)
{
int i,j;
int count=0;
for(i=0;i<height;i++)
{
count++;
for(j=0;j<count;j++)
{
System.out.print(" ");
}
System.out.print(c);
System.out.println();
}
}
나는 단 하나 개의 대각선을 출력하는 코드를 작성하기 시작했고 내가 거기에서 그것을 할 방법을 알아낼 수 있는지 확인하기 위해 노력했지만, 난 그것을 알아낼 수 없습니다. 두 개의 for 루프를 사용하여이 작업을 수행 할 수 있습니까? 높이 = 7의 경우
힌트를 고려하십시오. 'i'와'j' 값이 둘 중 하나의 방정식을 푸는 경우'c'를 출력하고, 그렇지 않으면 공백을 출력하십시오. – rgettman
루프 밖에서'i' 또는'j'를 사용하지 않으면'for'-statement 안에 선언하십시오 : for (int i = 0; i