gpt4 book ai didi

java - 如何使用java中的for循环以三角形打印出“鸡”一词?

转载 作者:行者123 更新时间:2023-12-01 11:04:22 27 4
gpt4 key购买 nike

实现 printTriangle 方法,以便它根据参数 str 中的字母打印一个三角形。例如,如果 str 是 Chicken,那么您的方法应打印以下内容

C
Ch
Chi
Chic
Chick
Chicke
Chicken

另外,如果我希望它从完整的单词“chicken”变为“c”,并且还希望它从最后一个字母开始并构建整个单词,该怎么办?

public class Triangle {

public void printTriangle(String str) {


for (int x = 1; x < str.length(); x++){

}

for ( int y = 0 ; y < ; y ++ ){
System.out.print(str.substring(y))

System.out.println( );

}
this is what I have :(
//should look like a triangle

最佳答案

试试这个:

    public class Triangle {

public void printTriangle(String input) {
for(int i = 0; i < input.length(); ++i) {
System.out.println(input.substring(0, i + 1));
}
}

public static void main(String[] args) {
new Triangle().printTriangle("Chicken");
}

}

关于java - 如何使用java中的for循环以三角形打印出“鸡”一词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33089334/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com