用Java输出空心菱形
<p><span style="font-size:24px;">已知边长n,输出空心菱形?</span></p><p><span style="font-size:24px;">代码如下:</span></p><span style="font-size:24px;">public class Lingxing {public static void main(String[] args) {System.out.println("画出空心菱形,已知菱形边长n(说明:用一个*代替一个长度)");System.out.println("输入菱形的边长n:");Scanner sc=new Scanner(System.in);int n=sc.nextInt();int i,j;for(i=1;i<=(2*n-1);i++){if(i<=n){for(j=1;j<=(2*n-1);j++){if(j==(n-i+1)||j==(n+i-1)){System.out.print("*");}else{System.out.print(" ");}}}else{for(j=1;j<=(2*n-1);j++){if(j==(i-n+1)||j==(3*n-i-1)){System.out.print("*");}else{System.out.print(" ");}}}System.out.println();}}}
</span>
运行结果:
结果
用Java输出空心菱形相关推荐
- 经典题:用Java打印空心菱形
经典题:用Java打印空心菱形 本题是在打印空心金字塔的基础上进行的,不会的点击下面的链接: 经典题:用Java打印空心金字塔 (1)打印无底空心金字塔 输出如下: 开始运行... 请输入层数 6** ...
- 输出每行坐标的的c语言算法,C语言输出空心菱形的实现
http://www.cnblogs.com/liutogo/archive/2013/05/31/3110394.html 输出空心菱形是c语言初学者经常遇到的问题,由于涉及c语言的基础知识较多,也 ...
- 利用Java打印空心菱形
利用Java打印空心菱形 public class Lx {public static void main(String[] args) { //打出空心菱形for (int i = 1; i < ...
- java输出五行菱形_Java打印一个菱形
打印出如下图案 (行数为奇数n的菱形) * *** ***** ******* ***** *** * 代码: public static void main(String[] args) { int ...
- Java 输出空心等腰三角形
//打印空心等腰三角形 import java.util.Scanner; public class Graphics {public static void main(String[] args) ...
- 使用JAVA输出空心钻石星
一.编者按 网络上关于输出*图案的代码数不胜数,本人刚学习java至控制流程,恰好看到这一题目,便写了这一段代码,供大家交流和参考,若有不足或者错误还请指正 笔者思路: 设A1为(3,0).B1为(2 ...
- java打印空心菱形
看了韩顺平老师的课真是受益匪浅,其中蕴含的化繁为简,拆分问题的思想可以应对这个问题. 首先将问题简单化,先考虑一半的菱形,再打印出每一行的*,之后考虑前面的空格.这样先得到一个实心菱形,之后我们可以知 ...
- Java输出一个菱形(数字符号都可)
前面写了一篇关于等腰三角形的文章,这一片相当于是等腰三角形的进阶版,菱形可以拆分为两部分,上半部分和下半部分分别是两个等腰三角形.拆分起来更容易去理解~ 有两种方式可以解决! 方式一代码如下: pub ...
- java 打印空心菱形,用for循环打印出空心菱形程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 请问当行数过大时该程序为什么不能正常显示菱形? 程序如下: public class Test1 { public static void main(St ...
最新文章
- 数据库连接池为什么要用threadlocal呢?不用会怎样?
- 团队暑期集训 - 基础DP练习
- 当javaScript从入门到提高前需要注意的细节:函数部分
- VSS、RSS、PSS、USS
- 如何使用.NET配置文件(二)
- 探索MySql.Data.dll
- 如何用conda安装软件|处理conda安装工具的动态库问题
- 使用response的outputstream
- 从Java 11中删除的API
- c语言做贪吃蛇vs2015,熬书几个月,终于编出简易的贪吃蛇了,VS2013
- Win11系统自动暂停更新后想继续怎么办 Win11系统重新启动更新教程
- cocos 时间函数需要什么引用_与时间赛跑:微盟的数据恢复为什么需要这么长时间...
- 使用 Time Machine 恢复 .ssh等隐藏文件夹
- android基础入门控件详解(4)
- matlab EOF程序
- 大学计算机基础教程第12章软件技术基础
- 黑龙江省大学计算机学校排名2015,2015黑龙江省最佳大学排行榜
- 山东理工ACM【2761】编码
- 【python机器学习】普通最小二乘法多元线性回归
- 李航《统计学习方法》第二版第一章-泛化误差