자바 클래스의 숙제에 어려움을 겪고 있습니다. 여기서는 1에서 13 사이의 정수를 취해 숫자로 구성된 3 개의 다른 삼각형을 표시해야합니다. 내가 5를 입력한다면 예를 들어, 결과는 다음과 같습니다자바에서 숫자 삼각형을 프린트하십시오
트라이앵글 1
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
삼각형이
1
2 6
3 7 10
4 8 11 13
5 9 12 14 15
삼각형 3
5
4 9
3 8 12
2 7 11 14
1 6 10 13 15
이미했습니다 첫 번째 삼각형은 괜찮 았지만 내 큰 관심사는 두 번째 삼각형입니다. 나는 아직 세 번째 것을 시도하지 않았다. 다른 하나는 교수님이 프로젝트를 만들 때 어떤 방법을 사용하는지 까다 롭습니다. 즉, 우리는 그가 우리에게 가르쳐 준 것을 사용할 수 있습니다. 그는 우리에게 System.out.printf ("% 3d", n) 문을 사용하여 문자를 구분하고 별도의 클래스 내에서 작성해야한다고 말했습니다.
처음 삼각형의 코드는 다음과 같습니다
void triangle1(int n)
{
int k = 1;
for (int i = 1; i <= n; i++)
{
for (int j = 0; j < 1; j++)
{
System.out.printf("%3d", n);
k += 1;
}
System.out.println();
}
}
그래서, 거의, 내가 다른 두 개의 삼각형을 만들 수있는이 표준을 따라야합니다,하지만 난 정말 두 번째에 붙어있어와 나는 어디서부터 시작해야할지 모르겠다. 어떤 도움을 많이 주시면 감사하겠습니다!
그냥 첫 번째 열을 수행하는 프로그램을 작성하는 것이 좋습니다. 그런 다음 그것을 수정하여 처음 두 칸을 수행하십시오. 거기에서 그것은 분명해야합니다. – BevynQ
두 번째 삼각형 시도를 위해 작성한 코드를 표시하십시오. 지금까지 내려 놓은 것을 보자. 그러면 행복하게 올바른 방향으로 조종 할 수있다. – Kon
코드에서'k'가 뭐 사용 되었습니까? – Shaded