Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我需要做一个带for循环的字符串三角形,每次去掉单词的一个字母。JAVA_Java_String_For Loop - Fatal编程技术网

我需要做一个带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循环中所做的

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也许您是对的。有时候,对我来说,写一个小片段比写一个更详细的答案更容易,因为我的英语能力有限:)谢谢你的提示,无论如何,我会记住的。