输入要求:输入一个整型n(n > 0 && n <= 30);

输出要求:在屏幕中输出(2*n+1)*(2*n+1)的图形框架,边长为n的菱形,每输出一个图形后换两行;

import java.util.Scanner;
public class Main{public static void main(String[] args){Scanner input = new Scanner(System.in);while(input.hasNextInt()){int n= input.nextInt();for(int i = 1;i <= n + 1;i++){for(int j=1;j<(n+2)-i;j++){System.out.printf(".");}for(int j=(n+2)-i;j<=n+i;j++){System.out.printf("*");}for(int j=n+1+i;j<=2*n+1;j++){System.out.printf(".");}System.out.println();}for(int i=n+2;i<=2*n+1;i++){for(int j=1;j<i-(n+1)+1;j++){System.out.printf(".");}for(int j=i-(n+1)+1;j<=3*n+2-i;j++){System.out.printf("*");}for(int j=3*n+3-i;j<=2*n+1;j++){System.out.printf(".");}System.out.println();}System.out.println();}input.close();}
}

JAVA漫天星星之菱形相关推荐

  1. 用星星画菱形--Java

    用星星画菱形 public class Hello{public static void main(String[] args) {char star = '\u2605';System.out.pr ...

  2. java打星星_java实现星星图形的输出

    java实现星星图形的输出 2020年9月5日 12:17 by scott java 最近在看阿拓老师的视频,有个输出如下图形的练习: 经过一番探索,发现一个完全用循环实现的方法: public c ...

  3. java演练 循环嵌套 菱形图案的打印 四个阶段完成输出

    java演练 循环嵌套 菱形图案的打印 阶段一,视频 https://www.ixigua.com/6870331861256634894/ 阶段一,数据分析 阶段二,视频 http://mp.tou ...

  4. 计算机毕业设计JAVA蓝星星关爱地球网mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA蓝星星关爱地球网mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA蓝星星关爱地球网mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目 ...

  5. java lt t gt 是什么意思_关于泛型:Java 7中的菱形运算符(&lt;&gt;)有什么意义?...

    Java 7中的菱形操作符允许如下代码: List list = new LinkedList<>(); 然而,在Java 5/6中,我可以简单地写: List list = new Li ...

  6. Java for循环打印菱形

    Java for循环打印菱形 Java代码输出菱形的方法和思路有很多,在此分享一个稍带模块化拆分思想的解决方案,将需要输出的菱形拆分成8个模块(如下图),每个模块独立实现输出. 优点:8个模块之间耦合 ...

  7. Java循环练习——打印菱形、空心菱形、叉号

    Java循环练习--打印菱形.空心菱形.叉号 使用for循环实现打印不同的图形 菱形 效果: 代码: public class Test1{public static void main(String ...

  8. java中frame窗体星星坠落_java窗体绘漫天星星和月亮

    源代码如下: package zuoye3; import java.awt.*; import java.util.Random; public class frameshy { public st ...

  9. java画星星菱形_使用java,画出任意大小的菱形

    标签: 1 public classrhombic {2 3 public static voidmain(String[] args){4 5 /** 6 * scriber()画菱形的方法,参数 ...

  10. 用Java语言编写打印菱形

    Java典型例题(打印菱形) 题目:利用*号打印出一个菱形图样 分析:下面逐步分析菱形打印的推演过程 推演过程利用单独的方法演示,使用时直接在主方法中调用对应的方法即可. 第一步,打印一行*号 /** ...

最新文章

  1. 程序员做到这20条,成为人生赢家!
  2. Java 16 正式发布!你还学得动吗?
  3. Java中String类的方法及说明
  4. 软件性能测试报告_软件测试新手请收好:测试基本流程、及如何写好测试用例全在这里!...
  5. 完成GitHub个人主页设计,只需要这三步
  6. int** 赋值_关于Java语言复合赋值运算符的两个问题,快来瞧瞧
  7. jqprint 分页打印_JS实现页面打印(整体、局部)
  8. 获取表数据_大数据抽取解决方案——kettle分页循环
  9. 易语言版{大智慧/分析家/飞狐交易师}DLL插件接口开发模块(beta5),自定义股票软件公式扩展函数...
  10. 编程序,输入长方形的两边长a和b,输出长方形的周长和面积
  11. 经典Hbase面试7题(附答案)
  12. 【历史上的今天】1 月 25 日:电子游戏起源;《吃豆人》作者出生;“蠕虫王”问世
  13. SQL Server 2008 导出、导入包含数据的脚本 保存脚本法
  14. Android简单计时器详解(Timer)
  15. 一周技术思考(第36期)-缓存踩踏与惊群效应
  16. apple 上传app store
  17. 如何下载视频网站中video标签中的视频资源以blob:http开头的地址的资源
  18. python制作手机壁纸_用Python生成自己专属的手机春节壁纸
  19. 国内外LiDAR SLAM实验室总结
  20. (筆記) t_vpi_value struct (SOC) (Verilog PLI)

热门文章

  1. 邮件服务器正常工作亮几个灯,光纤猫正常亮几个灯 光纤猫的灯都代表意思是什么【详解】...
  2. 几万网友选出的坑爹景点,你可别再去了
  3. 面试时被问有没有别家offer,回答没有,面试总是挂!回答有,就说我是面试选手,欺骗公司!...
  4. Unity游戏引擎介绍及相关学习资源
  5. 小技巧 - 如何在线下载 Google Play 里面的应用?
  6. BZOJ3202 [Sdoi2013]项链
  7. 音乐相册源码php,分享使用JavaScript制作微信音乐相册实例
  8. JavaScript 和 Macromedia Flash 之间的通信示例
  9. 中继器、集线器、网桥、交换机、路由器、网关的超全总结
  10. 用python爬取全网百度网盘资源的神器