2017-11-19 1 views
-6

누군가가 for 루프를 사용하여 다음 그림을 만드는 방법을 보여줄 수 있습니까?자바로 문자로이 삼각형 모양을 만드는 방법은 무엇입니까?

기본적으로 별과 다른 문자로이 패턴을 만들 수 있습니다. 그러나 나는 할 수 없습니다. 문자로이 작업을 수행하여 내 생명을 구하십시오. 당신의 머리에서

 m 
    rma 
    ormat 
    formati 
nformatik 
informatika 
+3

직접 해보신 것을 보여주십시오. 이것은 무료 숙제가 아닙니다. – GhostCat

+0

다시 한 번, 별과 공백으로 삼각형 모양을 만드는 방법을 알고 있지만 문자로이를 수행하는 방법을 생각할 수는 없습니다. 많은 것을 시도했지만 가까이 가지 않았습니다. – Karli

+0

다시 : 숙제 스타일 정보를 제공해 줄 것을 요청합니다. 그것은 당신이 시도한 것을 우리에게 보여줄 때만 일어납니다. 그리고 힌트 : 먼저 요구 사항을 명확히하십시오. 그것은 문자에 관한 것이 아니라 특정 단어의 일부분이 아닙니까? – GhostCat

답변

0

- 또는 종이에 - 수에서 5 다운 0 뒤쪽으로 원하는 출력의 라인 :

5  m 
4  rma 
3 ormat 
2 formati 
1 nformatik 
0 informatika 

는 이제 for 루프가 5에서 0으로 카운트 다운이 ; 루프를 통과 할 때마다 한 행을 인쇄해야합니다. for 루프 수가 뒤로 계산 될 수 있습니까? 확실히. 당신은 거기에 많은 예제를 찾을 것입니다, 그래서이 명확하지 않다면, 검색을 이동하십시오.

각 줄을 인쇄하려면 먼저 공백을 인쇄 한 다음 몇자를 인쇄해야합니다. 내가 제안한대로 행 번호를 할당 했으므로 각 행에 몇 개의 공백이 있습니까? 공백을 인쇄하려면 for 루프를 첫 번째 for 루프 내에 사용하거나 약간 더 까다 롭지 만 더 짧게 사용하려면 " ".substring(beginIndex, endIndex)을 사용하여 공백 문자열의 부분 문자열을 가져올 수 있습니다. 문자를 인쇄하려면 "informatika"의 부분 문자열을 사용하십시오. 어느 색인에서? 그리고 약간 더 힘든 부분, 어느 색인? 나는 당신이 올바른 가치를 얻기 위해 두 개의 숫자를 빼야한다고 생각합니다.

+1

나는 그것을 풀었다. .. 그러나 충고에 감사드립니다. – Karli

관련 문제