黑马程序员技术交流社区
标题:
如何打印空心菱形,谢谢
[打印本页]
作者:
zhuwenjia
时间:
2015-11-21 10:02
标题:
如何打印空心菱形,谢谢
刚入学基础班,老师上课交的三角形,然后自己思考菱形,还有等腰三角形,这个空心菱形我想不明白,求帮助一下。谢谢了
作者:
kunsongjack
时间:
2015-11-21 13:08
package test;
/**
* 内容是输出一个空心菱形
* @author 瞎猫碰到死老虎
*
*/
public class LingXing {
public static void main(String[] args) {
int n=15;
lingxing(n);
}
//输出一个n行的菱形
public static void lingxing(int n){
//先输出上半部分
for(int i=0;i<n;i++){ //输出n行
for(int j=0;j<n+i;j++){ //每行打印n+i字符
if(j==n+i-1||j==n-1-i){ //如果是最后一个字符或对称的位置,则显示*号
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
//输出下部
for(int i=0;i<n-1;i++){ //输出n-1行
for(int j=0;j<2*(n-1)-i;j++){ //每行打印2*(n-1)-i个字符
if(j==2*(n-1)-i-1||j==i+1){ //如果是最后一个字符或对称的位置,则显示*号
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
}
复制代码
作者:
水尛丶
时间:
2015-11-21 20:36
一楼大赞
作者:
Rocky_zhang
时间:
2015-11-21 21:28
刚刚敲了一楼的代码,有点错。再改改
作者:
zhuwenjia
时间:
2015-11-22 15:51
谢谢
作者:
xiang2713
时间:
2015-11-22 22:13
论坛出人才啊
作者:
小布丁当
时间:
2015-11-22 22:29
看看 来看看 来学习得
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2