IDE:

Eclipse IDE for Java Developers

Version: Mars.2 Release (4.5.2)

完整代码如下,把函数写进main()即可使用,行数可为任意单数

P.S.单循环嵌套,所以可能比较复杂,数列通项公式比较多

P.S.简单写法可以是把图形拆成一半,然后分别输出 static void printf()

{

int lines = 7;//更改时lines必须是单数

for(int line=0;line!=lines;line++)

{

if(line

{

for(int star=0;star!=line+1;star++)

System.out.print("* ");

for(int point=0;point!=lines-(2*line+2);point++)

System.out.print(". ");

for(int star=0;star!=line+1;star++)

System.out.print("* ");

System.out.println();

}

else if(line == (lines+1)/2-1)

{

for(int star=0;star!=lines;star++)

System.out.print("* ");

System.out.println();

}

else

{

for(int star=0;star!=lines-line;star++)

System.out.print("* ");

for(int point=0;point!=2*line-lines;point++)

System.out.print(". ");

for(int star=0;star!=lines-line;star++)

System.out.print("* ");

System.out.println();

}

}

System.out.println("\nphoto2:");

lines+=4;//同上,只能是单数的任何数

for(int line=0;line!=lines;line++)

{

if(line

{

for(int point=0;point!=(lines-(2*line+1))/2;point++)

System.out.print(". ");

for(int star=0;star!=2*line+1;star++)

System.out.print("* ");

for(int point=0;point!=(lines-(2*line+1))/2;point++)

System.out.print(". ");

System.out.println();

}

else if(line == (lines+1)/2-1)

{

for(int star=0;star!=lines;star++)

System.out.print("* ");

System.out.println();

}

else

{

for(int point=0;point!=(2*line-lines+1)/2;point++)

System.out.print(". ");

for(int star=0;star!=2*(lines-line)-1;star++)

System.out.print("* ");

for(int point=0;point!=(2*line-lines+1)/2;point++)

System.out.print(". ");

System.out.println();

}

}

}

温馨提示:答案为网友推荐,仅供参考

多个输出用java怎么写_请问用java写程序怎么输出这两个图形相关推荐

  1. java 同步锁_死磕 java同步系列之自己动手写一个锁Lock

    问题 (1)自己动手写一个锁需要哪些知识? (2)自己动手写一个锁到底有多简单? (3)自己能不能写出来一个完美的锁? 简介 本篇文章的目标一是自己动手写一个锁,这个锁的功能很简单,能进行正常的加锁. ...

  2. java工具类怎么写_常用的Java工具类——十六种

    常用的Java工具类--十六种 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选 ...

  3. java代码在jsp中怎么写_在jsp中写java代码

    该服务器上的所有的访问者的所有 jsp 页面 D.该服务器上的所有的访问者的所有 jsp 页面和 Java 程序 6.在 JSP 中调用 JavaBean 时不会用到的标记是( )...... jav ...

  4. java删除mysql 数据库语句怎么写_怎么用JAVA语句在Mysql中查询,添加,删除语句,说的详细点,谢谢!...

    展开全部 创建一个java project:对着project右键62616964757a686964616fe59b9ee7ad9431333264633564->属性 然后就 如图所示:导入 ...

  5. java编译命令用什么写_要编译java程序需要使用的命令是什么

    要编译java程序需要使用的命令是什么 发布时间:2020-07-22 14:01:15 来源:亿速云 阅读:83 作者:Leah 要编译java程序需要使用的命令是什么?很多新手对此不是很清楚,为了 ...

  6. java 字符串乱码_这份Java面试题含答案解析竟然真的让你不用在面试上“如履薄冰”...

    面试题集共分为以下十部分: 一.Core Java: 1 - 95 题1 - 24 页 基础及语法: 1 - 61 题1 - 13 页 异常: 62 - 69 题13 - 15 页 集合: 70 - ...

  7. java for循环_愉快地学Java语言:第五章 循环

    导读 本文适合Java入门,不太适合Java中高级软件工程师.本文以<Java程序设计基础篇>第10版为蓝本,采用不断提出问题,然后解答问题的方式来讲述.本篇文章只是这个系列中的一篇,如果 ...

  8. java基础分享_一、java基础教程

    1.java是一门比较纯粹的面向对象编程语言,所以java的所有代码都必须写在类的内部. 1.1 java的可执行文件后缀名是".java",例如HelloWorld.java,并 ...

  9. 马士兵 java 学习笔记_马士兵java教程笔记1

    ---恢复内容开始--- 前记 虽然已经是个研究生了,但是会的东西还是特别的少 甚至连java都不能说是很会 所以准备从现在开始能好好的学习java 变成java master 标识符 标识符是由字母 ...

最新文章

  1. qq浏览器主页_QQ浏览器遭恶意病毒篡改主页,无法更改的解决办法
  2. 跟随一笔交易来看以太坊c++客户端源码执行流程 / 源码分析
  3. webpack配置vue组件加载器
  4. java 类 大全_JAVA集合类汇总
  5. 一道有意思的数据库题
  6. Spring MVC讲解
  7. oracle gtx,ORACLE
  8. 转载:JAVA获取时间戳,哪个更快
  9. 华为成了!鸿蒙OS 2.0对比iOS 14:苹果流畅度竟完败?
  10. OpenShift 4 - Istio-Tutorial (2) 部署三个微服务
  11. 对VSCode在安装了Dev-cpp的电脑上的配置
  12. ❤️《小黄鸭调试法》程序员必备技能!!!❤️
  13. python是什么课程-python是什么(python是什么课程)
  14. 在苹果Mac的Dock中如何添加AirDrop快捷方式?
  15. 交换机配置snmp及查看snmp配置信息
  16. Java开发微信支付实践
  17. 芭比Q了,腰间盘给整突出了
  18. AppThinning之AppSlicing
  19. 最全ListView扩展的实例和补充
  20. Android 白天黑夜模式切换

热门文章

  1. 【python数据挖掘课程】二十一.朴素贝叶斯分类器详解及中文文本舆情分析
  2. RxSwift之深入解析如何创建观察者Observer
  3. HarmonyOS之AI能力·分词
  4. Python执行 SQL 命令并实时打印输出
  5. roscore尚未安装 问题解决方案
  6. Ubuntu16.04 卸载Gazebo7 安装 Gazebo9
  7. 【Linux】一步一步学Linux——lastb命令(99)
  8. 夸克浏览器怎么安装脚本_还你清爽流畅!这五款手机浏览器!黑马强推
  9. druid连接池初始化慢_从零开始手写 mybatis (三)jdbc pool 从零实现数据库连接池
  10. python schedule多线程_Python定时任务sched模块用法示例