🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# Java 程序:打印 Floyd 三角形 > 原文: [https://beginnersbook.com/2014/04/java-program-to-print-floyds-triangle-example/](https://beginnersbook.com/2014/04/java-program-to-print-floyds-triangle-example/) #### 示例程序: 该程序将提示用户输入行数,并根据输入,打印具有相同行数的 [Floyd 三角形](https://en.wikipedia.org/wiki/Floyd's_triangle)。 ```java /* Program: It Prints Floyd's triangle based on user inputs * Written by: Chaitanya from beginnersbook.com * Input: Number of rows * 输出: floyd's triangle*/ import java.util.Scanner; class FloydTriangleExample { public static void main(String args[]) { int rows, number = 1, counter, j; //To get the user's input Scanner input = new Scanner(System.in); System.out.println("Enter the number of rows for floyd's triangle:"); //Copying user input into an integer variable named rows rows = input.nextInt(); System.out.println("Floyd's triangle"); System.out.println("****************"); for ( counter = 1 ; counter <= rows ; counter++ ) { for ( j = 1 ; j <= counter ; j++ ) { System.out.print(number+" "); //Incrementing the number value number++; } //For new line System.out.println(); } } } ``` 输出: ```java Enter the number of rows for floyd's triangle: 6 Floyd's triangle **************** 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ```