我想创建一个由字符组成的直角三角形。代码询问您希望三角形有多少行,当然最大值是 26。当我测试代码时,我输入 5(无缘无故)。到目前为止,这是我的代码:
import java.util.*;
public class Uppgift3 {
    public static void main (String [] args) {
        Scanner input = new Scanner (System.in);
        System.out.print("Ange längden på de 2 lika långa sidorna (avsluta med -1): ");
        int rader = input.nextInt();
        int i = 0;
        int j = 0;
        int k = 0;
        char bokstav = (char)( i + 'A');
        for (i=0; i<rader; i++) {
            for (j=0; j<i+1; j++) {
                System.out.print(bokstav);
            }bokstav++;
            System.out.println();
        }
    }
}
这是我追求的输出(如果你输入 5):
A
AB
ABC
ABCD
ABCDE
这是我在上面的代码中输入 5 时得到的:
A
BB
CCC
DDDD
EEEEE
有人可以帮帮我吗?我是在正确的轨道上,还是我完全迷失了?感觉像后者……是的,这是给学校的。我已经尽可能多地尝试了,现在我被卡住了。
非常感激!