用Java实现字母排列的三角形

Posted hou-xudong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Java实现字母排列的三角形相关的知识,希望对你有一定的参考价值。

public class HomeWork03 { 
    public static void main(String[] args) {
            String str = "ABCDEFGHIJK";
            for(int i=0; i<str.length(); i++){
                for(int j=i; j<(i+8 > str.length() ? str.length() : i+8); j++){
                    System.out.print(str.substring(i, j+1));
                    System.out.println();
                }
                System.out.println();
            }
    }
}

输出:

A
AB
ABC
ABCD
ABCDE
ABCDEF
ABCDEFG
ABCDEFGH

B
BC
BCD
BCDE
BCDEF
BCDEFG
BCDEFGH
BCDEFGHI

C
CD
CDE
CDEF
CDEFG
CDEFGH
CDEFGHI
CDEFGHIJ

D
DE
DEF
DEFG
DEFGH
DEFGHI
DEFGHIJ
DEFGHIJK

E
EF
EFG
EFGH
EFGHI
EFGHIJ
EFGHIJK

F
FG
FGH
FGHI
FGHIJ
FGHIJK

G
GH
GHI
GHIJ
GHIJK

H
HI
HIJ
HIJK

I
IJ
IJK

J
JK

K

  

以上是关于用Java实现字母排列的三角形的主要内容,如果未能解决你的问题,请参考以下文章

ZZNUOJ_用C语言编写程序实现1544:字母o的三角形(附完整源码)

带字母的字母列表 - 可点击

java 数组顺序排列

java实现-字典序全排列

用不规则数组打印1-100规则排列的三角形

JavaScript笔试题(js高级代码片段)