该程序将提示用户输入行数,并根据输入,打印具有相同行数的 Floyd 三角形。
/* 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(); } }}
输出:
Enter the number of rows for floyd's triangle:6Floyd's triangle****************1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
