我一直在處理代碼,但是我可以在輸出中唯一得到的是一個包含單詞的框。 例如,我需要輸入單詞「hippo」以使此形狀爲我需要做一個字符串三角形與for循環每次取下單詞的一個字母。 Java
- 河馬
- HIPP
- 臀部
- 喜
- ^h
這是我在for循環中完成。
for(int i = length; i > 0 ; i--)
{
out.println(word);
}
我需要幫助。
我一直在處理代碼,但是我可以在輸出中唯一得到的是一個包含單詞的框。 例如,我需要輸入單詞「hippo」以使此形狀爲我需要做一個字符串三角形與for循環每次取下單詞的一個字母。 Java
這是我在for循環中完成。
for(int i = length; i > 0 ; i--)
{
out.println(word);
}
我需要幫助。
關閉我的頭頂,循環會看起來像this.-
for(int i = length - 1; i >= 0 ; i --) {
System.out.println(word.substring(0, i));
}
我知道這是正確的,但我認爲你應該讓OP有機會爲自己嘗試。也許提供僞代碼而不是實際的代碼。 –
@JoshM +1。而且你可以設置'i> = 1'來避免一個無用的子串操作。 –
@JoshM也許你是對的。有時候,寫一小段代碼比寫一篇更詳細的答案更容易,因爲我的英語能力有限:)感謝提示,無論如何,我會記住這一點。 – ssantos
[子串(http://www.tutorialspoint.com/java/java_string_substring.htm) - 走! – Qiu