java - 菱形输出
程序首先会让你输入一个奇数,即将要生成菱形的总行数,当你输入奇数后按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 - 菱形输出相关推荐
- Java实现 for循环输出空心的菱形 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollo
Java实现for循环输出空心的菱形 @author asus 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollowRhombus() ...
- java下输出中文的一点研究
网上或者大部分书上都说Java中输出中文使用FileReader类就可以了,但是当你读取一个中文文档时,你会发现,除了乱码,还是乱码.究其原因,这其实是文件流读取时使用的编码方式和文件本身编码方式不同 ...
- 孪生素数 java代码_科学网—孪生素数猜想——利用 Java + 正则表达式 输出孪生素数对 - 马廷灿的博文...
查了一下资料,发现正则表达式竟然可以用来检查素数(http://coolshell.cn/articles/2704.html)!(由于工作需要,几年前开始接触.利用正则表达式,给工作带了很大方便,也 ...
- java json数据输出,java服务器端输出JSON格式数据
java服务器端输出JSON格式数据 本文我们讨论如何在服务器端输出 JSON 格式的数据.以 Java 为例,我们将演示将一个 Java 对象编码为 JSON 格式的文本. 将 String 对象编 ...
- Java代码输出到txt文件(申请专利贴源码的必备利器)
最近公司在申请专利,编写不少文档,项目的代码量实在是过于庞大.如果一个一个的复制粘贴虽然能够完成,但是对于程序员而言实在没有这个必要.shell或者python就能解决这个问题.由于我个人对于shel ...
- java控制台输出等腰三角形,并且是倒序正序输出【原创】
文章结尾有彩蛋 java控制台输出等腰三角形,并且是倒序正序输出[原创] import java.util.Scanner;public class Sjx {public static void m ...
- java中输出打印 num_System.out.print。 如何将打印输出编号?(JAVA)
因此,假设我打印出500名员工的巨大记录. 在打印出记录后,我希望它看起来像: 1. Matthew J. $USD 28.404 2. Donna M. $USD 43.254 3. Jordan ...
- Java实现输出特殊偏旁的汉字的功能
Java实现输出特殊偏旁的汉字的功能 实验代码 E.java package lab1;public class E {public static void main(String[] args) { ...
- java打印输出万年历_用Java编程输出万年历的功能实现
1.功能实现 输入1查看上个月日历 输入2查看下个月日历 输入3查看去年本月日历 输入4查看明年本月日历 输入5查看指定月份日历 2.代码所导入的包 import java.text.ParseExc ...
最新文章
- C语言怎么实现单词下落,如何用c语言实现单词统计
- iOS开发- OpenGL ES屏幕截图
- Struts2中Action之ResultType
- 冬季会增加某些疾病的发病风险吗?
- QT乱码总结9.编码测试和总结四
- 数据传输优化篇之:scp 或 rsync+ssh 参数优化
- 鸿蒙电视是无线么,鸿蒙系统首秀,在自家设备上和普通电视大不相同赵崇带你走世界...
- linux内存布局的内核实现--用户空间的映射方式
- anylogic 学习(1)—— anylogic 简单介绍
- 如何养成良好的生活习惯 — 饮食、睡眠、运动
- 如何确定硕士毕业论文选题?
- 交互设计师眼中的需求分析
- HDU 6638 Snowy Smile(线段树)
- MagicalCoder可视化开发平台:轻松搭建业务系统,为企业创造更多价值
- PTA:7-6 奇偶数处理
- 小红帽蜘蛛池租用百万蜘蛛秒收录
- 【音视频工具】前端屏幕录制工具 + 录制<video>标签内容
- excel表计算机实践操作,Excel电子表格计算机实践任务书.ppt
- vim美化插件,让你的vim与众不同
- 【Web前端基础】实验6 CSS样式属性
热门文章
- c++ string类_C++|细说STL string类概貌及底层细节
- php explode 循环,PHP explode 切割字串 快速取得最後一個值
- mysql输出美式报表_Navicat for MySQL 如何预览报表
- 为什么要重写hashCode()方法和equals()方法以及如何进行重写
- linux电脑合盖后卡住了,解决ubuntu合盖后无法唤醒
- 各纬度气候分布图_地理:世界各种气候类型分布图(高清版)汇总!以及解答分析哦~...
- pythonweb面试常见问题_python和web框架面试题目整理(3)
- java单位数_java – 优化代码以查找给定数量N的阶乘的单位数
- android plugin 镜像,cordova-plugin-screen-orientation
- Java并发编程实战————并发技巧小结