java打印菱形代码不是很懂,希望解释一下每一行的意思,谢谢 int i,j,k,lay=4;
java打印菱形代码不是很懂,希望解释一下每一行的意思,谢谢inti,j,k,lay=4;for(i=1;i<=lay;i++){for(k=1;k<=(lay-i);k...
java打印菱形代码不是很懂,希望解释一下每一行的意思,谢谢
int i,j,k,lay=4;
for(i=1;i<=lay;i++){
for(k=1;k<=(lay-i);k++){
System.out.print(" ");
} for(j=1;j<=(2*i-1);j++){
if(j==1||j==(2*i-1)){ System.out.print("*"); } else{ System.out.print(" "); } } System.out.println(); } for(i=1;i<=lay-1;i++){ for(k=1;k<=i;k++){ System.out.print(" "); } for(j=1;j<=(2*(lay-i)-1);j++){ if(j==1||j==2*(lay-i)-1){ System.out.print("*"); } else{ System.out.print(" "); } } System.out.println(); }}} 展开
int i,j,k,lay=4;
for(i=1;i<=lay;i++){
for(k=1;k<=(lay-i);k++){
System.out.print(" ");
} for(j=1;j<=(2*i-1);j++){
if(j==1||j==(2*i-1)){ System.out.print("*"); } else{ System.out.print(" "); } } System.out.println(); } for(i=1;i<=lay-1;i++){ for(k=1;k<=i;k++){ System.out.print(" "); } for(j=1;j<=(2*(lay-i)-1);j++){ if(j==1||j==2*(lay-i)-1){ System.out.print("*"); } else{ System.out.print(" "); } } System.out.println(); }}} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询