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();//换行
}
}
}
图片仅供参考生成效果如图
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打印空心菱形,非常简单的操作
- java打印菱形的简单方法
- Eclipse 在编写java代码时打印每个字母都会提示的设置方法
- java设置一段代码执行的超时时间的简单方法 间接实现获取Connection超时问题
- JAVA逻辑--用JAVA代码打印菱形
- 分享非常有用的Java程序(关键代码)(八)---Java InputStream读取网络响应Response数据的方法!(重要)
- 分享java打印简单图形的实现代码
- 用Java代码打印菱形
- 打印Java main方法执行的命令参数代码
- java中打印实心菱形以及空心菱形的方法
- java 打印三角形,菱形的方法
- 分享非常有用的Java程序(关键代码)(八)---Java InputStream读取网络响应Response数据的方法!(重要)
- Java输出空心菱形,代码超简洁
- android java 打印调用堆栈的一个简单方法
- Java控制台超级菱形打印方法
- 用简单工厂方法设计的数据库查询(JAVA代码实现)
- 第一次动手写java的简单代码,实现输出一个空心菱形。
- java设置一段代码执行的超时时间的简单方法 间接实现获取Connection超时问题
- 使用java代码打印三角形、平行四边形、菱形
- Eclipse输入Java和XML代码自动提示功能最简单的方法