显示效果是这样的:

代码如下:

     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 打印菱形和空心菱形相关推荐

  1. Java打印实心和空心菱形

    Java打印实心和空心菱形 public static void main(String[] args) {System.out.println("请输入需要打印的菱形行数:"); ...

  2. Java循环练习——打印菱形、空心菱形、叉号

    Java循环练习--打印菱形.空心菱形.叉号 使用for循环实现打印不同的图形 菱形 效果: 代码: public class Test1{public static void main(String ...

  3. Java打印菱形与空心菱形

    打印菱形尤其是空心菱形对于初学者来说有一定难度,熟练掌握了for循环后,还是可以打印出来的 分析:1.先打印上半部分,再打印下半部分 2.找准空格与星号之间的关系,然后再打印 3.上半部分每一行数目分 ...

  4. c语言打印空心数字图形,(完整word版)C语言编写打印实心和空心菱形【源码】

    <(完整word版)C语言编写打印实心和空心菱形[源码]>由会员分享,可在线阅读,更多相关<(完整word版)C语言编写打印实心和空心菱形[源码](13页珍藏版)>请在人人文库 ...

  5. JAVA中for循环来制作正方形、长方形、平行四边形、三角形、菱形、空心菱形

    利用for循环来制作图形 一.代码 1.正方形 2.长方形 3.平行四边形 4.三角形 5.菱形 6.空心菱形 7.效果图 总结 一.代码 1.正方形 代码如下(示例): public class H ...

  6. python菱形_python如何输出菱形与空心菱形详解与巧妙地使用center方法

    首先应该了解菱形在输出时,每一行的组成有哪些规律,并且除了中间的一行,上部分和下半部分应该是对称的 这是一个我们要准备输出的一个菱形的模板 ,一共有7行 7列 我们设菱形上半部分的总行数为rows,当 ...

  7. 利用JS中的循环语句来实现正方形、长方形、平行四边形、三角形、菱形、空心菱形。

    利用JS来制造图形 代码 1.正方形 2.长方形 3.平行四边形 4.三角形 5.菱形 6.空心菱形 7.效果图 总结 代码 1.正方形 代码如下(示例): <script>for (va ...

  8. c语言用二维数组打印空心菱形,java杨辉三角和空心菱形(二维数组篇)

    一.杨辉三角 import java.util.Scanner; //导入包 public class Test7 { public static void main(String[]args){ S ...

  9. Java打印实心菱形与空心菱形

    由于我已经知道我需要的菱形是什么样,所以我的思路是把菱形分为上下两部分先打印上半部分,再打印下半部分: 实心菱形: 第一个for循环限定菱形的行数,第二个for循环限定打印空格,第三个for循环打印* ...

  10. java实心菱形_java打印出实心菱形与空心菱形

    /** * 实心菱形 */ public static void method8() { System.out.print("请输入实心菱形的行数:"); int n = in.n ...

最新文章

  1. 如何退出_农民退出的宅基地如何利用?农村宅基地征收如何补偿?
  2. 解决在Win2008下IIS7不显验证码的问题
  3. qregexp限制数字范围_数字系统实现电压电流控制的必经之路数模转换器
  4. EasyCriteria –使用JPA Criteria的简便方法
  5. Sharepoint页面里添加.net托管代码
  6. 求出该数组中特定元素的和,特定元素是指个位和十位不包含7的偶数。
  7. python中的对象_Python中的变量、对象
  8. 数据结构HashMap(Android SparseArray 和ArrayMap) 1
  9. 申通核心业务系统上云战役
  10. java 门票订购系统_基于jsp的景区门票订购系统-JavaEE实现景区门票订购系统 - java项目源码...
  11. 华三AP(wa4320acn)wifi设置(命令行)
  12. Tasker Android系统增强神器,Android系统增强神器 Tasker
  13. mysql 锁级别说明 (行级锁)三
  14. win10使用共享文件夹传输数据提示输入网络凭据问题
  15. Quoted-printable
  16. 计算机按键变成音符怎么弄,作曲大师怎么设置键盘输入 音符快速输入方法
  17. 金蝶K3开发-工业单据自定义控件
  18. 共享wifi流量主小程序项目
  19. TarsGo新版本发布,支持protobuf,zipkin和自定义插件
  20. 郑州大学研究生计算机专业分数线,2019郑州大学研究生分数线(含2016-2019历年复试)...

热门文章

  1. 学完这个你就成为excel高手了!(Delphi对Excel的所有操作)逐个试试!
  2. 网络与路由器故障诊断基础知识
  3. 栈和队列的区别,栈和堆得区别
  4. 微信小程序点击按钮弹出弹窗_微信小程序带图片弹窗简单实现
  5. JQuery动态生成Table表格
  6. C语言两种方法实现归并排序
  7. 压缩感知学习(一):压缩感知的起源
  8. dirname 使用总结
  9. rsync 命令_rsync命令教程示例
  10. HTML5系列代码:设置滚动条