为什么程序在第18天之后跳过一行:?

问题描述 投票:0回答:1
public class Bruh
{
    public static void main(String[] args)
    {

        for(int i = 0; i<26; i++)
        {
            System.out.print("Day "+(i+1)+": ");

            for(int j = 0; j<=i; j++)
                    System.out.print( (char)(65 + j) +""+ (char)(97+j) );

            System.out.println();
        }

    }
}

应该打印天的列表,并每天添加新的大写和小写字母。

java line skip
1个回答
0
投票

没有跳过的行:

Day 1: Aa
Day 2: AaBb
Day 3: AaBbCc
Day 4: AaBbCcDd
Day 5: AaBbCcDdEe
Day 6: AaBbCcDdEeFf
Day 7: AaBbCcDdEeFfGg
Day 8: AaBbCcDdEeFfGgHh
Day 9: AaBbCcDdEeFfGgHhIi
Day 10: AaBbCcDdEeFfGgHhIiJj
Day 11: AaBbCcDdEeFfGgHhIiJjKk
Day 12: AaBbCcDdEeFfGgHhIiJjKkLl
Day 13: AaBbCcDdEeFfGgHhIiJjKkLlMm
Day 14: AaBbCcDdEeFfGgHhIiJjKkLlMmNn
Day 15: AaBbCcDdEeFfGgHhIiJjKkLlMmNnOo
Day 16: AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPp
Day 17: AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQq
Day 18: AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRr
Day 19: AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSs
Day 20: AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTt
Day 21: AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUu
Day 22: AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVv
Day 23: AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWw
Day 24: AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXx
Day 25: AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYy
Day 26: AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz

代码按预期工作:打印天的列表,每天添加新的大写和小写字母。

© www.soinside.com 2019 - 2024. All rights reserved.