题目:

打印出如下图案(菱形)

程序分析:

先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列。

代码部分:


public class Prog18{public static void main(String[] args){int n = 5;printStar(n);}//打印星星private static void printStar(int n){//打印上半部分for(int i=0;i<n;i++){for(int j=0;j<2*n;j++){if(j<n-i)System.out.print(" ");if(j>=n-i && j<=n+i)System.out.print("*");}System.out.println();}//打印下半部分for(int i=1;i<n;i++){System.out.print(" ");for(int j=0;j<2*n-i;j++){if(j<i)System.out.print(" ");if(j>=i && j<2*n-i-1)System.out.print("*");}System.out.println();}}
}

运行结果:


     *
    ************************************
    ***
     *

java 打印出如下图案(菱形)相关推荐

  1. java打出菱形简介_使用java打印出菱形图案的操作步骤

    使用java打印出菱形图案的操作步骤 发布时间:2020-04-25 17:17:47 来源:亿速云 阅读:118 作者:小新 今天小编给大家分享的是使用java打印出菱形图案的操作步骤,相信很多人都 ...

  2. C语言【程序21】 题目:打印出如下图案(菱形)

    /*[程序21] 题目:打印出如下图案(菱形)********* **************** */ #include<stdio.h> int main() {int i,j;for ...

  3. 题目:python 打印出如下图案(菱形):

    # 题目:打印出如下图案(菱形): # # * # *** # ***** # ******* # ***** # *** # * nu = 1 # 开始值 k = 2 # 变量值 while nu ...

  4. Python 练习实例23 题目:打印出如下图案(菱形)

    Python 练习实例23 Python 100例 Python 100例 题目:打印出如下图案(菱形): 解答: for i in range(1,5):print(' '*(4-i),end='' ...

  5. java实现心形图案|桃心_程序员的浪漫--java打印心形图案

    原标题:程序员的浪漫--java打印心形图案 谁说程序员不能浪漫 单纯的心 双心 加些点缀 代码所用方程: 心:((0.05*x)^2 + (0.1*y)^2-1)^3-(0.05*x)^2 * (0 ...

  6. python使用循环结构编程打印出如下图案_使用双层for循环编写程序,在屏幕上打印输出如下图案...

    展开全部 回答即可62616964757a686964616fe59b9ee7ad9431333361303561得2分经验值第三章 循环程序在编程中经常遇到需要多次规律相同的重复处理,这就是循环问题 ...

  7. Java打印出所有的水仙花数

    Java打印出所有的水仙花数 package p3;public class waterfllower {public static void main(String[] args){int a,b, ...

  8. python 如何用*号打印出等腰三角形和菱形

    在学习python的循环语句时,老师经常会要求我们用循环语句打印出三角形或菱形,今天俺就来演示演示如何用*打印出图形. 1.首先来看看如何打印出等腰三角形(如图): layer = int(input ...

  9. Java打印实心和空心菱形

    Java打印实心和空心菱形 public static void main(String[] args) {System.out.println("请输入需要打印的菱形行数:"); ...

最新文章

  1. 高性能JavaScript笔记三(编程实践)
  2. 047_BOM_DOM
  3. ios 界面间跳转方法总结
  4. Android中的复制粘贴
  5. 2017ACM/ICPC广西邀请赛-重现赛 1007.Duizi and Shunzi
  6. python获得用户输入的一个字符串(长度3)_python3 字符串属性(一)
  7. matlab练习程序(径向模糊1)
  8. LeetCode(455)——分发饼干(JavaScript)
  9. mysql主流版本2020_mysql高级2020.7.12-2020.7.13
  10. python和java的区别-python 和 java 的区别
  11. iphone x php兼容吗,有关iOS11和iPhoneX的适配问题
  12. 对象三大特性:封装、继承、多态。通俗易懂!!看完还不懂来打我!!!超详细!!涉及各种重要基础
  13. 时间序列分类算法ST及其实现代码
  14. 微信小程序商城毕业设计毕设作品(5)开题报告答辩PPT
  15. 乐优商城(09)--商品详情
  16. 软件测试用例设计练习
  17. 《Multiplayer Game Programming》阅读笔记
  18. mysql 怎样更新数据库_MySQL数据库更新语句update使用详解
  19. 职场干货 | 如何让你的自我介绍,快速打动面试官
  20. qlv格式转换器分流失败 原因及解决方法

热门文章

  1. 使用iperf测试峰值带宽
  2. 网页配色不用愁!6条网页设计配色原则
  3. 路由控制配置apply cost命令解析
  4. HashMap是如何遍历的
  5. C/C++,定时关机代码和取消定时关机(应用范畴)
  6. z-index的使用及注意事项
  7. 如何在CSDN收获粉丝-你主动我们之间就会有故事
  8. 【MySQL】记录锁?间隙锁?临键锁?到底锁了些什么?这一篇帮你捋清楚( ̄∇ ̄)/
  9. 操作系统第6次实验报告:使用信号
  10. 字符串 splice()、split() 和slice()方法