- /*
- 打印右对齐的倒三角形
- 思路:
- 三个for循环,外层循环内嵌套两个for循环。外层用于控制行数
- 内层循环一个用于输出空格,另一个用于输出字符。
- 具体分析:
- 一共打印5行,下面用行号从0开始编号便于分析。
- 逻辑上的第1行,即第0行打印0个空格和5个字符,即0个空格,和5-0个字符
- 逻辑上的第2行,即第1行打印1个空格和4个字符,即1个空格,和5-1个字符
- 也就是(从0开始编号)
- 第i行打印i个空格和5-i个字符
- */
- class PrintTrigon
- {
- public static void main(String[] args)
- {
- for(int i=0;i<5;i++)
- {
- for(int j=0;j<i;j++)
- {
- System.out.print(" ");
- }
- for(int j=0;j<5-i;j++)
- {
- System.out.print("2");
- }
- System.out.println();
- }
- }
- }
复制代码 |