打印出如下图案

(行数为奇数n的菱形)

*

***

*****

*******

*****

***

*

代码:

public static void main(String[] args) {

int h=7,w=7;           //输出一个七行七列的菱形

//先打印出前三行的空白处

for(int i=0;i

for(int j=0;j

System.out.print(" ");

}

//再打印出前三行的带*处

for(int k=1;k

System.out.print("*");

}

System.out.println();    //换行输出

}

for(int i=1;i<=h/2;i++){

for(int j=1;j<=i;j++){

System.out.print(" ");

}

for(int k=1;k<=w-i*2;k++){

System.out.print("*");

}

System.out.println();

}

}

总结:打印菱形不管是C还是Java中都是经典题目,这种题没什么难的,抓住规律,就如同照葫芦画瓢了。

小编提醒一下,行数越多越有惊喜。

java输出五行菱形_Java打印一个菱形相关推荐

  1. java 输出字母图形_java打印字母菱形,怎么打!!!

    哈哈!终于明白怎么打出字母菱形了.下面是代码请高手指点一二,呵呵!charstart='A';//开始的字符System.out.print("请输入三角形的行高:");intnu ...

  2. java输出各种图案_Java打印各种小图形,各种三角形、菱形

    用java打印各种三角形,这是二重循环的引用,有外层循环(控制行数).内层循环(控制每行具体*的个数).想要打印各种三角形,关键在于准确找出外层与内层的关系.假如外层循环用i表示,内层用j表示,也是说 ...

  3. java 输出字符串变量_java打印字符串变量

    运行(看似简单)代码时,我会收到一些奇怪的输出.这是我有的: import java.util.Scanner; public class TestApplication { public stati ...

  4. java打印菱形图案_java打印出菱形图案实例详解

    第一步:首先对图像进行解析 想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印. 第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环.并且由 ...

  5. 打印菱形图案用java如何做_Java打印出菱形图案

    Java打印出菱形图案 题目:打印出如下图案(菱形) * *** ****** ******** ****** *** * 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 ...

  6. php用打印出实心菱形,php打印实心菱形

    编程打印实心菱形的四种算法 刘雨玚 [期刊名称]<福建电脑> [年(卷),期]2016(032)004 [摘要]本文提出了编程打印实心菱形的四种算法,其中前三种方法都是将实 心菱形分为上下 ...

  7. java实心菱形_java打印出实心菱形与空心菱形

    /** * 实心菱形 */ public static void method8() { System.out.print("请输入实心菱形的行数:"); int n = in.n ...

  8. java中时间输出的格式_Java 打印日期/时间格式

    Java格式 - Java 打印日期/时间格式 Java 打印日期/时间格式处理日期,时间和日期时间值. Java 打印日期/时间格式可以应用于格式值为long,Long,java.util.Cale ...

  9. Martix工作室考核题 —— 打印一个菱形

    代码 #include<stdio.h> /*打印菱形图案*/ int main (void) {int n,j,i; /*i为行数,j为每行中的项数*/printf("(n为奇 ...

最新文章

  1. SpringBoot如何验证用户上传的图片资源
  2. dtree的使用和扩展
  3. php redis 投票_高可用Redis服务架构分析与搭建
  4. 利用lamda函数 的函数式编程 实现scrapy审计外网安全问题
  5. SAP License:SAP职场处好人际关系的六大秘籍
  6. keil c语言中断怎么写,如何利用keil C实现单片机中断功能
  7. 【ICLR2020】通过强化学习和稀疏奖励进行模仿学习
  8. K个排序链表的合并(Hard)
  9. 130242014049-魏俊斌-《电商系统分类模块》
  10. 【openeuler 21.3】Linux硬盘分区、更改/home目录挂载空间及root目录扩容
  11. gaussian 和gaussview_「测试狗」Gaussian量化模拟入门教程(一)
  12. xp无线网卡开启的服务器,无线网卡在 Windows XP 系统下的安装与使用过程
  13. C#nameof用法
  14. 运营周期爆发期是什么?
  15. python一只青蛙一次可以_Python面试题系列之11 变态青蛙跳
  16. 利用javadoc制作API文档
  17. 计算机实验室行政助理职责,【实验室助理工作内容|工作职责|实验室助理做什么】-看准网...
  18. 求一元二次方的根(虚根求法)
  19. h5 开源移动开发平台_5个开源移动应用
  20. C语言在中math.h中sqrt()函数的使用

热门文章

  1. 数据结构学习笔记4.1--查找节点
  2. Making Your Own iPhone Frameworks. In Xcode
  3. 移动端placeholder不能垂直居中解决方案
  4. Android解决程序切换后台被干掉,恢复状态问题
  5. echarts Cannot read property ‘getAttribute‘ of null 问题的解决方法
  6. MacBook Pro休眠掉电、耗电量大问题解决方案
  7. Akka的好用例[关闭]
  8. 在Python中访问字典中的任意元素
  9. 什么时候应该在内部联接上使用交叉应用?
  10. BootStrap自带的图标