Java 打印镜像直角三角形字母图案程序

编写一个Java程序,使用for循环打印镜像直角三角形字母图案。

package Alphabets;
import java.util.Scanner;

public class MirroredRightTriAlp1 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Enter Mirrored Right Triangle of Alphabets Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("The Mirrored Right Triangle Alphabets Pattern");
		
		int alphabet = 65;
		
		for (int i = 0; i <= rows; i++) 
		{
			for (int j = 1; j <= rows - i; j++ ) 	
			{
				System.out.print(" ");
			}
			for(int k = 0; k <= i; k++)
			{
				System.out.print((char)(alphabet + i));
			}
			System.out.println();
		}
	}
}
Java Program to Print Mirrored Right Triangle Alphabets Pattern

本程序使用while循环打印镜像直角三角形字母图案。

package Alphabets;

import java.util.Scanner;

public class MirroredRightTriAlp2 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Enter Mirrored Right Triangle of Alphabets Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("The Mirrored Right Triangle Alphabets Pattern");
		
		int alphabet = 65;
		int j, k, i = 0; 
		
		while(i <= rows) 
		{
			j = 1;
			while(j <= rows - i ) 	
			{
				System.out.print(" ");
				j++;
			}
			
			k = 0;
			while( k <= i)
			{
				System.out.print((char)(alphabet + i));
				k++;
			}
			System.out.println();
			i++;
		}
	}
}
Enter Mirrored Right Triangle of Alphabets Rows = 18
The Mirrored Right Triangle Alphabets Pattern
                  A
                 BB
                CCC
               DDDD
              EEEEE
             FFFFFF
            GGGGGGG
           HHHHHHHH
          IIIIIIIII
         JJJJJJJJJJ
        KKKKKKKKKKK
       LLLLLLLLLLLL
      MMMMMMMMMMMMM
     NNNNNNNNNNNNNN
    OOOOOOOOOOOOOOO
   PPPPPPPPPPPPPPPP
  QQQQQQQQQQQQQQQQQ
 RRRRRRRRRRRRRRRRRR
SSSSSSSSSSSSSSSSSSS

这个Java示例使用do while循环来显示直角三角形字母图案。

package Alphabets;

import java.util.Scanner;

public class MirroredRightTriAlp3 {
	
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);	
		
		System.out.print("Enter Mirrored Right Triangle of Alphabets Rows = ");
		int rows = sc.nextInt();
		
		System.out.println("The Mirrored Right Triangle Alphabets Pattern");
		
		int alphabet = 65;
		int j, k, i = 0; 
		
		do
		{
			j = 1;
			do	
			{
				System.out.print(" ");

			} while(j++ <= rows - i );
			
			k = 0;
			do
			{
				System.out.print((char)(alphabet + i));

			} while( ++k <= i);
			System.out.println();

		} while(++i < rows);
	}
}
Enter Mirrored Right Triangle of Alphabets Rows = 15
The Mirrored Right Triangle Alphabets Pattern
                A
               BB
              CCC
             DDDD
            EEEEE
           FFFFFF
          GGGGGGG
         HHHHHHHH
        IIIIIIIII
       JJJJJJJJJJ
      KKKKKKKKKKK
     LLLLLLLLLLLL
    MMMMMMMMMMMMM
   NNNNNNNNNNNNNN
  OOOOOOOOOOOOOOO