首页 > 代码库 > Java 打印金字塔 or 打印带数字的金字塔 (Java 学习中的小记录)
Java 打印金字塔 or 打印带数字的金字塔 (Java 学习中的小记录)
Java 打印金字塔 or 打印带数字的金字塔 (Java 学习中的小记录) 作者:王可利(Star·星星)
效果图:
代码如下:
1 class Star8 2 { 3 public static void main(String[] args) 4 { 5 /* 空格 6 * 1 2*i-1 3 4-1 4-i 7 *** 3 2 4-2 8 ***** 5 1 4-3 9 ******* 7 0 4-4 10 */ 11 //第一层循环控制的是行数 12 for(int i = 1;i<=5;i++){ 13 14 //打印空格数 15 16 for(int j=5;j>i;j--){ 17 18 System.out.print(" "); 19 } 20 21 //打印*号数 22 for(int j =1;j<=2*i-1;j++){ 23 System.out.print("*"); 24 } 25 26 //换行 27 System.out.println(); 28 } 30 } 31 }
效果图:
代码如下:
1 class Star8 2 { 3 public static void main(String[] args) 4 { 5 /* 6 1 i= 1 0 7 12 1 i= 2 1 8 123 21 i= 3 2 9 1234 321 i= 4 3 10 12345 4321 11 123456 54321 12 */ 13 //控制行数 14 for(int i = 1 ; i<=6 ;i++){ 15 16 //打印空格的 17 for(int j= 1; j<=6-i;j++){ 18 19 System.out.print(" "); 20 } 21 22 //打印数字 :前面数字的规律 23 for(int j=1;j<=i;j++){ 24 25 System.out.print(j); 26 } 27 28 //后面数字的规律 29 for(int j=i-1;j>=1;j--){ 30 31 System.out.print(j); 32 } 33 34 System.out.println(); 35 } 36 } 37 }
Java 打印金字塔 or 打印带数字的金字塔 (Java 学习中的小记录)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。