输入一个正整数,然后打印相应行数,组成倒三角形
如输入5,则打印
*********
*******
*****
***
*
每行*数量依次为9,7,5,3,1
这里用到for循环的嵌套使用,代码如下
import java.utial.*;
public class Dansanjiao{
public static void main(String [] args){
Scanner in =new Scanner(System.in);
int n = in.nextInt(); // 输入正整数n
for(int i= n;i>=1;i--){ // 外循环控制行数
for(int j=2*i-1;j>=1;j--){ // 内循环控制列,既每行*个数
System.out.print("*"); // 循环打印*且不换行
}
System.out.println(); //输出一行*后换行,既内循环完成一次循环
}
}
}
代码很简单,主要是对循环的理解。