java的for循环做菱形,

java的for循环做菱形,,第1张

for(int i=1;i<=7;i+=2){

for(int kong=7;kong>i-1;kong--){

Systemoutprint(" ");

}

for(int xing=1;xing<=i;xing++){

Systemoutprint(" ");

}

Systemoutprintln();

}

第一个for循环是用来控制这个菱形上半部分的行数,同时这个i值还控制了菱形的宽度

第二个for循环用来输出 前的空格数,用来将菱形定位

第三个for循环就是用来输出菱形本体的了

for(int j=1;j<=5;j+=2){

for(int kong1=1;kong1<j+3;kong1++){

Systemoutprint(" ");

}

for(int xing1=5;xing1>=j;xing1--){

Systemoutprint(" ");

}

Systemoutprintln();

}

这是用来输出菱形下半部分

同样第一个for控制行数,第二个for定位,第三个for输出菱形本体

public static void shape4(int n) {

for (int i = 0; i < n; i++) {

for (int k = n - i; k > 0; k--) {

Systemoutprint(' ');

}

for (int j = 1; j <= (2  i + 1); j++) {

Systemoutprint('');

}

Systemoutprintln();

}

for (int i = n - 1; i > 0; i--) {

for (int k = 0; k <= n - i; k++) {

Systemoutprint(' ');

}

for (int k = (2  i); k > 1; k--) {

Systemoutprint('');

}

Systemoutprintln();

}

}

以上就是关于java的for循环做菱形,全部的内容,包括:java的for循环做菱形,、编写一个java程序,利用循环输出右边这个菱形、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9746207.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存