/**

* 实心菱形

*/

public static void method8() {

System.out.print("请输入实心菱形的行数:");

int n = in.nextInt();

int upRows = n / 2, starControl = 2, spaceControl = -1, spaceNum = n / 2, starNum = 1;

for (int i = 0; i < n; i++) {

if (i >= upRows) {

starControl = -2;

spaceControl = 1;

}

for (int j = 0; j <= spaceNum; j++) {

System.out.print(" ");

}

spaceNum += spaceControl;

for (int j = 0; j < starNum; j++) {

System.out.print("*");

}

starNum += starControl;

System.out.println();

}

}

/**

* 空心菱形

*/

public static void method9() {

System.out.print("请输入空心菱形的行数:");

int n = in.nextInt();

int upRows = n / 2, spaceContentControl = 2, spaceContentNum = 1, spaceControl = -1, spaceNum = n / 2;

for (int i = 0; i < n; i++) {

if (i >= upRows) {

spaceControl = 1;

spaceContentControl = -2;

}

for (int j = 0; j <= spaceNum; j++) {

System.out.print(" ");

}

spaceNum += spaceControl;

if (i > 0 && i < n - 1) {

System.out.print("*");

for (int j = 0; j < spaceContentNum; j++) {

System.out.print(" ");

}

spaceContentNum += spaceContentControl;

System.out.print("*");

} else {

System.out.print("*");

}

System.out.println();

}

}

java实心菱形_java打印出实心菱形与空心菱形相关推荐

  1. 打印菱形图案用java如何做_Java打印出菱形图案

    Java打印出菱形图案 题目:打印出如下图案(菱形) * *** ****** ******** ****** *** * 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 ...

  2. php用打印出实心菱形,php打印实心菱形

    编程打印实心菱形的四种算法 刘雨玚 [期刊名称]<福建电脑> [年(卷),期]2016(032)004 [摘要]本文提出了编程打印实心菱形的四种算法,其中前三种方法都是将实 心菱形分为上下 ...

  3. java打印菱形图案_java打印出菱形图案实例详解

    第一步:首先对图像进行解析 想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印. 第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环.并且由 ...

  4. java输出五行菱形_Java打印一个菱形

    打印出如下图案 (行数为奇数n的菱形) * *** ***** ******* ***** *** * 代码: public static void main(String[] args) { int ...

  5. java打印出所有的水仙花数_Java打印出所有的"水仙花数"

    Java打印出所有的"水仙花数" 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个 &q ...

  6. java打印出所有的水仙花数_Java打印出所有的水仙花数的实现代码

    题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个 "水仙花数 ",因 ...

  7. java国际象棋游戏_java打印国际象棋棋盘的方法

    本文实例为大家分享了java打印出国际象棋棋盘的具体代码,供大家参考,具体内容如下 问题分析 观察国际象棋棋盘的图案,可以发现其中的规律:棋盘由八行八列黑白方块相间组成,可以用i控制行,j来控制列,根 ...

  8. java使用for循环打印出所有的水仙花数

    import java.util.Scanner; class Shuixianhua {public static void main(String[] args) {//使用for循环打印出所有的 ...

  9. java用星星符号打印出一个直角三角形

    1 package debug; 2 3 public class Demo10 { 4 public static void main(String[] args) { 5 //用星星符号打印出一个 ...

最新文章

  1. C++二维数组名与数组指针的思考
  2. 553 mail from must equal authorized user解决方法
  3. 记录ALiYun EMR常用服务的手动启动和停止命令(hdfs/yarn/mr-jobhistory/zk/spark-history)
  4. 一步一步学Remoting
  5. POJ - 4045 Power Station(树形dp/树的重心)
  6. 时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件
  7. 【音频处理】短时傅里叶变换
  8. 1203. 项目管理
  9. 利用WIX制作安装包(2)
  10. git push 失败出现error: src refspec master does not match any.解决方案
  11. 数据结构、算法及应用 课内模板整理
  12. 苹果回应iPhone12用5G耗电快;央行:微信支付宝和数字人民币不存在竞争关系;Win10X 将于年底签署 RTM|极客头条
  13. 生命真的很脆弱,理性看待过劳
  14. 理想窄高斯脉冲matlab,关于实际采样与理想采样的问题
  15. 通过第三方平台超级鹰进行登录页面验证码识别
  16. Win7安装VS2008 Error1935
  17. GODADDY上买域名心得
  18. 利用k8s集群部署第一个容器化应用
  19. 用Vue写的一个简易的待办事项清单系统
  20. 系统设计 - 短链接系统 short url

热门文章

  1. 分治-寻找第k小的数
  2. 【采访】腾讯社交广告高校算法大赛 决赛第一周周冠军——ThreeIdiots比赛经验及心得分享 腾讯广告算法大赛
  3. 基于检索的自然语言处理模型研究梳理
  4. 关于深度学习框架的一些见解
  5. python 运维包_python运维常用模块
  6. 数据结构与算法:实验一线性表(字符串分类统计)
  7. 提取tsv数据并转化成json——致找不出怎么提取tsv文件中数据的五小时
  8. 操作系统知识回顾(5)-内存管理
  9. Android native音频:录制播放的实现以及低延迟音频方案
  10. python接口自动化(三十七)-封装与调用--读取excel 数据(详解)