java 打印菱形和空心菱形
2012-11-07 19:16
218 查看
显示效果是这样的:
代码如下:
ok,就这样了。。
代码如下:
int hangshu = 11; int yiban = hangshu / 2 + 1; int yibanduo = hangshu / 2; System.out.println("空心菱形:"); for(int k = 1;k <= yiban;k++){ for(int i = 1;i <= (yiban - k);i++){ System.out.print(" "); } System.out.print("*"); for(int i = 1;i <= ( (k - 2) * 2 + 1);i++){ System.out.print(" "); } if(k != 1){ System.out.print("*"); } System.out.println(); } for(int k = yibanduo;k >=1;k--){ for(int i = 1;i <= (yiban - k);i++){ System.out.print(" "); } System.out.print("*"); for(int i = 1;i <= ( (k - 2) * 2 + 1);i++){ System.out.print(" "); } if(k != 1){ System.out.print("*"); } System.out.println(); } System.out.println("实心菱形:"); for(int i = 1;i <= hangshu;i++){ if(i <= hangshu/2 + 1){ for(int k = 1;k <= hangshu/2 + 1- i;k++){ System.out.print(" "); } for(int k = 1;k <= i;k++){ System.out.print("* "); } System.out.println(); }else{ for(int k =1;k <= (i -(hangshu/2 + 1));k++){ System.out.print(" "); } for(int k = 1;k <= (2 *(hangshu/2 + 1) - i);k++){ System.out.print("* "); } System.out.println(); } }
ok,就这样了。。
相关文章推荐
- 用java打印空心菱形
- 打印菱形与空心菱形java
- 面试基础题系列(一)java 打印 ,空心菱形
- java 打印输出空心菱形
- 用java打印空心菱形
- Java 打印空心菱形
- java中打印实心菱形以及空心菱形的方法
- 如何使用JAVA打印菱形(二)空心菱形
- 用Java打印空心菱形
- java中打印实心菱形以及空心菱形的方法
- java 打印 空心菱形
- java学习之打印菱形和空心菱形
- 如何使用JAVA打印菱形(三)空心菱形基础上加上对角线
- [Java基础]打印空心菱形
- JAVA学习之打印空心菱形
- Java控制台打印一个空心菱形
- java打印菱形,空心菱形
- java 实现打印输出一个空心菱形
- java利用循环打印空心菱形
- Java多重循环算法问题:(九九乘法表、打印平行四边形、打印空心菱形、打印菱形、搬砖问题、斐波那契数列、猴子吃桃问题、回文数、1!+2!+...+20!)