Java 空心菱形
【摘要】 /*标题:空心菱形小明刚刚开发了一个小程序,可以打印出任意规模的空心菱形,规模为6时,如下图:****** *********** ********* ******* ***** *** *** ***** ******* ********* *********** ******(如果有对齐问题,参看【图1.png】)他一高兴,踢掉了电源,最后一次修改没有保存.......
-
/*
-
标题:空心菱形
-
-
小明刚刚开发了一个小程序,可以打印出任意规模的空心菱形,规模为6时,如下图:
-
****** ******
-
***** *****
-
**** ****
-
*** ***
-
** **
-
* *
-
** **
-
*** ***
-
**** ****
-
***** *****
-
****** ******
-
(如果有对齐问题,参看【图1.png】)
-
-
他一高兴,踢掉了电源,最后一次修改没有保存.....
-
毛病出在划线的部分。
-
请你帮助小明分析程序,填写划线部分缺失的代码。
-
*/
-
package lianxi;
-
-
public class lingxing {
-
-
static String pr(int m, int n)
-
{
-
String s = "";
-
for(int i=0; i<n; i++) s += " ";
-
for(int i=0; i<m; i++) s = "*" + s + "*";
-
return s;
-
}
-
-
static void f(int n)
-
{
-
String s = pr(1,n*2-1) + "\n";
-
String s2 = s;
-
-
for(int i=1; i<n; i++){
-
s = pr(i+1,(n-i)*2-1) + "\n"; //填空位置
-
s2 = s + s2 + s;
-
}
-
-
System.out.println(s2);
-
}
-
-
public static void main(String[] args)
-
{
-
f(6);
-
}
-
}
文章来源: czhenya.blog.csdn.net,作者:陈言必行,版权归原作者所有,如需转载,请联系作者。
原文链接:czhenya.blog.csdn.net/article/details/77610928
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)