您的位置:首页 > 编程语言 > Java开发

Java打印菱形,非常简单的方法!代码更简洁!

2017-04-14 19:05 435 查看
Java打印菱形(求绝对值的方法写菱形)

public class Test {
/* 行 空 星
* 0 4 1 *
* 1 3 3 ***
* 2 2 5 *****
* 3 1 7 *******
* 4 0 9 ********* 从中间找规律
* 5 1 7 *******
* 6 2 5 *****
* 7 3 3 ***
* 8 4 1 *
*/
public static void main(String[] args) {

for (int i = 0; i < 9; i++) {//行 9是菱形的高度
for (int j = 0; j < Math.abs(4-i); j++) {//空格 Math.abs绝对值
System.out.print(" ");
}
for (int j = 0; j < 9 - 2 * Math.abs(i - 4); j++) {//打印星星
System.out.print("*");
}
System.out.println();//换行
}
}
}




图片仅供参考生成效果如图
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java打印菱形