Java 打印相同字母的直角三角形程序

在此 Java 模式程序中,我们展示了使用 for 循环、while 循环和函数在直角三角形的每一行和每一列中打印相同字母或字符的步骤。

下面的程序接受用户输入的行数,并使用嵌套的 for 循环来遍历行和列。接下来,程序将在直角三角形模式中打印相同的字符(A)。

import java.util.Scanner;
public class Example {
private static Scanner sc;
public static void main(String[] args) {
sc = new Scanner(System.in);

System.out.print("Enter Numbers of Rows = ");
int rows = sc.nextInt();

int a = 65;

for (int i = 0 ; i < rows; i++ )
{
for (int j = 0 ; j <= i; j++ )
{
System.out.printf("%c ", a);
}
System.out.println();
}
}
}
Enter Numbers of Rows = 12
A 
A A 
A A A 
A A A A 
A A A A A 
A A A A A A 
A A A A A A A 
A A A A A A A A 
A A A A A A A A A 
A A A A A A A A A A 
A A A A A A A A A A A 
A A A A A A A A A A A A 

在此程序中,我们用while 循环替换了for 循环来遍历行和列,并在每个位置打印相同的字母 A 构成的直角三角形。有关更多字母模式,请点击此处

import java.util.Scanner;
public class Example {
private static Scanner sc;
public static void main(String[] args) {
sc = new Scanner(System.in);

int rows, i, j, a = 65;
System.out.print("Enter Numbers of Rows = ");
rows = sc.nextInt();

i = 0 ;
while (i < rows )
{
j = 0 ;
while (j <= i )
{
System.out.printf("%c ", a);
j++;
}
System.out.println();
i++;
}
}
}
Enter Numbers of Rows = 15
A 
A A 
A A A 
A A A A 
A A A A A 
A A A A A A 
A A A A A A A 
A A A A A A A A 
A A A A A A A A A 
A A A A A A A A A A 
A A A A A A A A A A A 
A A A A A A A A A A A A 
A A A A A A A A A A A A A 
A A A A A A A A A A A A A A 
A A A A A A A A A A A A A A A 

此示例允许用户输入行数和字母字符。接下来,在此 Java 模式程序中,我们创建了一个 RightTriSameAlpha 函数来打印用户给定字母在行和列上的直角三角形。

import java.util.Scanner;
public class Example {
private static Scanner sc;
public static void main(String[] args) {
sc = new Scanner(System.in);

System.out.print("Enter Numbers of Rows = ");
int rows = sc.nextInt();

System.out.print("Enter Character = ");
char a = sc.next().charAt(0);

RightTriSameAlpha(rows, a);
}
public static void RightTriSameAlpha(int rows, char a) {
for (int i = 0 ; i < rows; i++ )
{
for (int j = 0 ; j <= i; j++ )
{
System.out.printf("%c ", a);
}
System.out.println();
}
}
}
Right Triangle of Same Alphabet