java 打印菱形和空心菱形
显示效果是这样的:
代码如下:
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打印实心和空心菱形 public static void main(String[] args) {System.out.println("请输入需要打印的菱形行数:"); ...
- Java循环练习——打印菱形、空心菱形、叉号
Java循环练习--打印菱形.空心菱形.叉号 使用for循环实现打印不同的图形 菱形 效果: 代码: public class Test1{public static void main(String ...
- Java打印菱形与空心菱形
打印菱形尤其是空心菱形对于初学者来说有一定难度,熟练掌握了for循环后,还是可以打印出来的 分析:1.先打印上半部分,再打印下半部分 2.找准空格与星号之间的关系,然后再打印 3.上半部分每一行数目分 ...
- c语言打印空心数字图形,(完整word版)C语言编写打印实心和空心菱形【源码】
<(完整word版)C语言编写打印实心和空心菱形[源码]>由会员分享,可在线阅读,更多相关<(完整word版)C语言编写打印实心和空心菱形[源码](13页珍藏版)>请在人人文库 ...
- JAVA中for循环来制作正方形、长方形、平行四边形、三角形、菱形、空心菱形
利用for循环来制作图形 一.代码 1.正方形 2.长方形 3.平行四边形 4.三角形 5.菱形 6.空心菱形 7.效果图 总结 一.代码 1.正方形 代码如下(示例): public class H ...
- python菱形_python如何输出菱形与空心菱形详解与巧妙地使用center方法
首先应该了解菱形在输出时,每一行的组成有哪些规律,并且除了中间的一行,上部分和下半部分应该是对称的 这是一个我们要准备输出的一个菱形的模板 ,一共有7行 7列 我们设菱形上半部分的总行数为rows,当 ...
- 利用JS中的循环语句来实现正方形、长方形、平行四边形、三角形、菱形、空心菱形。
利用JS来制造图形 代码 1.正方形 2.长方形 3.平行四边形 4.三角形 5.菱形 6.空心菱形 7.效果图 总结 代码 1.正方形 代码如下(示例): <script>for (va ...
- c语言用二维数组打印空心菱形,java杨辉三角和空心菱形(二维数组篇)
一.杨辉三角 import java.util.Scanner; //导入包 public class Test7 { public static void main(String[]args){ S ...
- Java打印实心菱形与空心菱形
由于我已经知道我需要的菱形是什么样,所以我的思路是把菱形分为上下两部分先打印上半部分,再打印下半部分: 实心菱形: 第一个for循环限定菱形的行数,第二个for循环限定打印空格,第三个for循环打印* ...
- java实心菱形_java打印出实心菱形与空心菱形
/** * 实心菱形 */ public static void method8() { System.out.print("请输入实心菱形的行数:"); int n = in.n ...
最新文章
- 如何退出_农民退出的宅基地如何利用?农村宅基地征收如何补偿?
- 解决在Win2008下IIS7不显验证码的问题
- qregexp限制数字范围_数字系统实现电压电流控制的必经之路数模转换器
- EasyCriteria –使用JPA Criteria的简便方法
- Sharepoint页面里添加.net托管代码
- 求出该数组中特定元素的和,特定元素是指个位和十位不包含7的偶数。
- python中的对象_Python中的变量、对象
- 数据结构HashMap(Android SparseArray 和ArrayMap) 1
- 申通核心业务系统上云战役
- java 门票订购系统_基于jsp的景区门票订购系统-JavaEE实现景区门票订购系统 - java项目源码...
- 华三AP(wa4320acn)wifi设置(命令行)
- Tasker Android系统增强神器,Android系统增强神器 Tasker
- mysql 锁级别说明 (行级锁)三
- win10使用共享文件夹传输数据提示输入网络凭据问题
- Quoted-printable
- 计算机按键变成音符怎么弄,作曲大师怎么设置键盘输入 音符快速输入方法
- 金蝶K3开发-工业单据自定义控件
- 共享wifi流量主小程序项目
- TarsGo新版本发布,支持protobuf,zipkin和自定义插件
- 郑州大学研究生计算机专业分数线,2019郑州大学研究生分数线(含2016-2019历年复试)...