程序首先会让你输入一个奇数,即将要生成菱形的总行数,当你输入奇数后按Enter按键就会在控制台看到此菱形了。

效果演示:

代码展示

package com.zsh;import java.util.Scanner;public class lingxing {public static Scanner input = new Scanner(System.in);public static void main(String[] args) {System.out.println("请输入你要显示的总行数(奇数):");int num = input.nextInt();for(int i = 1;i <= (num+1) / 2;i++){   //此循环是控制上层的三角的,包括最中间的一行for(int j = 0;j < (num+1) / 2 - i; j++){   //控制每一行的空格数System.out.print(" ");}for(int j = 0;j < 2*i - 1;j++){   //控制每一行显示的*符号数System.out.print("*");}System.out.println();    //换行}for(int i = 1;i <= (num-1) / 2;i++){        //此循环是控制下层的三角的for(int j = 0;j < i; j++){      //控制每一行的空格数System.out.print(" ");}for(int j = 0;j < num - 2*i;j++){ //控制每一行显示的*符号数System.out.print("*");}System.out.println();    //换行}}}

使用上述程序就可以生成随意大小的菱形。

了解更多关注我哟!!!

java - 菱形输出相关推荐

  1. Java实现 for循环输出空心的菱形 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollo

    Java实现for循环输出空心的菱形 @author asus 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollowRhombus() ...

  2. java下输出中文的一点研究

    网上或者大部分书上都说Java中输出中文使用FileReader类就可以了,但是当你读取一个中文文档时,你会发现,除了乱码,还是乱码.究其原因,这其实是文件流读取时使用的编码方式和文件本身编码方式不同 ...

  3. 孪生素数 java代码_科学网—孪生素数猜想——利用 Java + 正则表达式 输出孪生素数对 - 马廷灿的博文...

    查了一下资料,发现正则表达式竟然可以用来检查素数(http://coolshell.cn/articles/2704.html)!(由于工作需要,几年前开始接触.利用正则表达式,给工作带了很大方便,也 ...

  4. java json数据输出,java服务器端输出JSON格式数据

    java服务器端输出JSON格式数据 本文我们讨论如何在服务器端输出 JSON 格式的数据.以 Java 为例,我们将演示将一个 Java 对象编码为 JSON 格式的文本. 将 String 对象编 ...

  5. Java代码输出到txt文件(申请专利贴源码的必备利器)

    最近公司在申请专利,编写不少文档,项目的代码量实在是过于庞大.如果一个一个的复制粘贴虽然能够完成,但是对于程序员而言实在没有这个必要.shell或者python就能解决这个问题.由于我个人对于shel ...

  6. java控制台输出等腰三角形,并且是倒序正序输出【原创】

    文章结尾有彩蛋 java控制台输出等腰三角形,并且是倒序正序输出[原创] import java.util.Scanner;public class Sjx {public static void m ...

  7. java中输出打印 num_System.out.print。 如何将打印输出编号?(JAVA)

    因此,假设我打印出500名员工的巨大记录. 在打印出记录后,我希望它看起来像: 1. Matthew J. $USD 28.404 2. Donna M. $USD 43.254 3. Jordan ...

  8. Java实现输出特殊偏旁的汉字的功能

    Java实现输出特殊偏旁的汉字的功能 实验代码 E.java package lab1;public class E {public static void main(String[] args) { ...

  9. java打印输出万年历_用Java编程输出万年历的功能实现

    1.功能实现 输入1查看上个月日历 输入2查看下个月日历 输入3查看去年本月日历 输入4查看明年本月日历 输入5查看指定月份日历 2.代码所导入的包 import java.text.ParseExc ...

最新文章

  1. C语言怎么实现单词下落,如何用c语言实现单词统计
  2. iOS开发- OpenGL ES屏幕截图
  3. Struts2中Action之ResultType
  4. 冬季会增加某些疾病的发病风险吗?
  5. QT乱码总结9.编码测试和总结四
  6. 数据传输优化篇之:scp 或 rsync+ssh 参数优化
  7. 鸿蒙电视是无线么,鸿蒙系统首秀,在自家设备上和普通电视大不相同赵崇带你走世界...
  8. linux内存布局的内核实现--用户空间的映射方式
  9. anylogic 学习(1)—— anylogic 简单介绍
  10. 如何养成良好的生活习惯 — 饮食、睡眠、运动
  11. 如何确定硕士毕业论文选题?
  12. 交互设计师眼中的需求分析
  13. HDU 6638 Snowy Smile(线段树)
  14. MagicalCoder可视化开发平台:轻松搭建业务系统,为企业创造更多价值
  15. PTA:7-6 奇偶数处理
  16. 小红帽蜘蛛池租用百万蜘蛛秒收录
  17. 【音视频工具】前端屏幕录制工具 + 录制<video>标签内容
  18. excel表计算机实践操作,Excel电子表格计算机实践任务书.ppt
  19. vim美化插件,让你的vim与众不同
  20. 【Web前端基础】实验6 CSS样式属性

热门文章

  1. c++ string类_C++|细说STL string类概貌及底层细节
  2. php explode 循环,PHP explode 切割字串 快速取得最後一個值
  3. mysql输出美式报表_Navicat for MySQL 如何预览报表
  4. 为什么要重写hashCode()方法和equals()方法以及如何进行重写
  5. linux电脑合盖后卡住了,解决ubuntu合盖后无法唤醒
  6. 各纬度气候分布图_地理:世界各种气候类型分布图(高清版)汇总!以及解答分析哦~...
  7. pythonweb面试常见问题_python和web框架面试题目整理(3)
  8. java单位数_java – 优化代码以查找给定数量N的阶乘的单位数
  9. android plugin 镜像,cordova-plugin-screen-orientation
  10. Java并发编程实战————并发技巧小结