2013-11-03 50 views
0

我一直在處理代碼,但是我可以在輸出中唯一得到的是一個包含單詞的框。 例如,我需要輸入單詞「hippo」以使此形狀爲我需要做一個字符串三角形與for循環每次取下單詞的一個字母。 Java

  • 河馬
  • HIPP
  • 臀部
  • ^h

這是我在for循環中完成。

for(int i = length; i > 0 ; i--) 
    { 
     out.println(word); 
    } 

我需要幫助。

+1

[子串(http://www.tutorialspoint.com/java/java_string_substring.htm) - 走! – Qiu

回答

1

關閉我的頭頂,循環會看起來像this.-

for(int i = length - 1; i >= 0 ; i --) { 
    System.out.println(word.substring(0, i)); 
} 
+1

我知道這是正確的,但我認爲你應該讓OP有機會爲自己嘗試。也許提供僞代碼而不是實際的代碼。 –

+0

@JoshM +1。而且你可以設置'i> = 1'來避免一個無用的子串操作。 –

+0

@JoshM也許你是對的。有時候,寫一小段代碼比寫一篇更詳細的答案更容易,因爲我的英語能力有限:)感謝提示,無論如何,我會記住這一點。 – ssantos

相關問題