- /*
- * 思路:
- * 无论写什么程序,先想好思路,不然出手就是错,或者写了很多废话。
- * 这个题应该先找规律,可以看出,第i行打印i个数字,数字是依次递减的
- * 这个用for循环很容易做到
- */
- package num_1to10;
- public class Test {
- public static void main(String[] arguments) {
- for (int i = 5; i > 0; i--) {// 打印的行数
- // 每一行打印的数字是i,从5递减到1,次数是i次,不过不能再直接用i了
- for (int j = i; j > 0; j--) {
- System.out.print(i);
- }
- System.out.println();
- }
- }
- }
复制代码 |