我需要做一个带for循环的字符串三角形,每次去掉单词的一个字母。JAVA
我一直在编写代码,但我能在输出中得到的唯一东西是一个包含我输入的单词的框。 例如,我需要输入单词“河马”来制作这个形状我需要做一个带for循环的字符串三角形,每次去掉单词的一个字母。JAVA,java,string,for-loop,Java,String,For Loop,我一直在编写代码,但我能在输出中得到的唯一东西是一个包含我输入的单词的框。 例如,我需要输入单词“河马”来制作这个形状 河马 嬉皮士 臀部 嗨 h 这就是我到目前为止在for循环中所做的 for(int i = length; i > 0 ; i--) { out.println(word); } 我需要帮助。在我的头顶上,这个环看起来像这样- for(int i = length - 1; i >= 0 ; i --) { System
- 河马
- 嬉皮士
- 臀部
- 嗨
- h
for(int i = length; i > 0 ; i--)
{
out.println(word);
}
我需要帮助。在我的头顶上,这个环看起来像这样-
for(int i = length - 1; i >= 0 ; i --) {
System.out.println(word.substring(0, i));
}
-走!我知道这是正确的,但我只是认为你应该给OP一个机会让他自己尝试一下。可能是提供伪代码而不是实际代码。@JoshM+1。您还可以设置
i>=1
,以避免一个无用的子字符串操作。@JoshM也许您是对的。有时候,对我来说,写一个小片段比写一个更详细的答案更容易,因为我的英语能力有限:)谢谢你的提示,无论如何,我会记住的。