从键盘接收一个正整数,该正整数作为行数,输出以下图形
*<br /> ***<br /> *****<br /> *******<br /> *********
例如:输入5,则打印如上图5行。
public class Homework05{ public static void main(String[] arga){ // 开发需要思路,实现这个功能需要一步一步来。 // 这个步骤是什么 java.util.Scanner s = new java.util.Scanner(System.in); System.out.print("请输入一个正整数作为行数:"); int rows = s.nextInt(); // 6行循环6次 // n行循环n次 for(int i = 1; i < rows; i++){ // 外层循环控制的是总数。 // 我在这里需要将一行全部输出 // 这里需要再使用循环,输出空格以及“*” // 输出空格的循环 for(int h = 0; h < rows-i; h++){ // 第一行4个空格 // 第二行3个空格 // 第三行2个空格 System.out.print(" "); } //输出星号*的循环 for(int x = 0; x < i * 2 - 1; x++){ System.out.print("*"); } // 以上两个for循环结束之后,表示一行结束了 // 在这里换行 System.out.println(); } } }