如何建立网站教程,山东seo推广多少钱,电子商务平台(网站)建设方式,照明设计师培训Java金字塔 public class TestDemo01 {public static void main(String[] args){//第一个for用于每行输出 从i1开始到i5,总共5行for(int i1;i5;i){//每行前缀空格#xff0c;这个for用于表示每行输出*前面的空格//从上面规律可得,每行输出的空格数为总层数#xff0c…Java金字塔 public class TestDemo01 {public static void main(String[] args){//第一个for用于每行输出 从i1开始到i5,总共5行for(int i1;i5;i){//每行前缀空格这个for用于表示每行输出*前面的空格//从上面规律可得,每行输出的空格数为总层数可以用5-i表示for(int k1;k5-i;k){System.out.print( );}//每行*号可以发现每行输出的*为当前层*2-1所以用2*i-1表示for(int j1;j2*i-1;j){System.out.print(*);}System.out.println();}}
} 空心金字塔 public class TestDemo01 {public static void main(String[] args){//行数for(int i1;i5;i){//每行前缀空格for(int k1;k5-i;k){System.out.print( );}//每行*号for(int j1;j2*i-1;j){//使用if做判断j1时是首输出*,j2*i-1为尾i5表示最后一行if(j1||j2*i-1||i5){System.out.print(*);}else{System.out.print( );}}System.out.println();}
} 空心菱形
相信有了以上基础后写一个空心菱形不难本质上就是将正空心金字塔倒过来然后2个金字塔拼接起来具体代码如下
public class TestDemo01 {public static void main(String[] args){//行数for(int i1;i5;i){//每行前缀空格for(int k1;k5-i;k){System.out.print( );}//每行*号for(int j1;j2*i-1;j){if(j1||j2*i-1){System.out.print(*);}else{System.out.print( );}}System.out.println();}for(int i 1,j5;i5;i,j--){for (int k1;ki;k){System.out.print( );}for(int z1;z2*j-1;z){if(z1||z(2*j-1)){System.out.print(*);}else{System.out.print( );}}System.out.println();}}
}