使用循环结构打印下述图形,打印行数n由用户输入。打印空格时使用"%s"格式,向printf函数传递只包含一个或多个空格的字符串" ",下同。
代码:
import java.util.Scanner; public class T01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = Integer.parseInt(sc.nextLine()); int m = 1; if (n > 0 && n < 20) { for(int i = n;i>0;i--){ for(int j = n-m;j>0;j--){ System.out.print(" "); } for(int z = ((m-1)*2 +1);z >0;z--){ System.out.print("*"); } m++; System.out.println(); } } } }