多个输出用java怎么写_请问用java写程序怎么输出这两个图形
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写程序怎么输出这两个图形相关推荐
- java 同步锁_死磕 java同步系列之自己动手写一个锁Lock
问题 (1)自己动手写一个锁需要哪些知识? (2)自己动手写一个锁到底有多简单? (3)自己能不能写出来一个完美的锁? 简介 本篇文章的目标一是自己动手写一个锁,这个锁的功能很简单,能进行正常的加锁. ...
- java工具类怎么写_常用的Java工具类——十六种
常用的Java工具类--十六种 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选 ...
- java代码在jsp中怎么写_在jsp中写java代码
该服务器上的所有的访问者的所有 jsp 页面 D.该服务器上的所有的访问者的所有 jsp 页面和 Java 程序 6.在 JSP 中调用 JavaBean 时不会用到的标记是( )...... jav ...
- java删除mysql 数据库语句怎么写_怎么用JAVA语句在Mysql中查询,添加,删除语句,说的详细点,谢谢!...
展开全部 创建一个java project:对着project右键62616964757a686964616fe59b9ee7ad9431333264633564->属性 然后就 如图所示:导入 ...
- java编译命令用什么写_要编译java程序需要使用的命令是什么
要编译java程序需要使用的命令是什么 发布时间:2020-07-22 14:01:15 来源:亿速云 阅读:83 作者:Leah 要编译java程序需要使用的命令是什么?很多新手对此不是很清楚,为了 ...
- java 字符串乱码_这份Java面试题含答案解析竟然真的让你不用在面试上“如履薄冰”...
面试题集共分为以下十部分: 一.Core Java: 1 - 95 题1 - 24 页 基础及语法: 1 - 61 题1 - 13 页 异常: 62 - 69 题13 - 15 页 集合: 70 - ...
- java for循环_愉快地学Java语言:第五章 循环
导读 本文适合Java入门,不太适合Java中高级软件工程师.本文以<Java程序设计基础篇>第10版为蓝本,采用不断提出问题,然后解答问题的方式来讲述.本篇文章只是这个系列中的一篇,如果 ...
- java基础分享_一、java基础教程
1.java是一门比较纯粹的面向对象编程语言,所以java的所有代码都必须写在类的内部. 1.1 java的可执行文件后缀名是".java",例如HelloWorld.java,并 ...
- 马士兵 java 学习笔记_马士兵java教程笔记1
---恢复内容开始--- 前记 虽然已经是个研究生了,但是会的东西还是特别的少 甚至连java都不能说是很会 所以准备从现在开始能好好的学习java 变成java master 标识符 标识符是由字母 ...
最新文章
- qq浏览器主页_QQ浏览器遭恶意病毒篡改主页,无法更改的解决办法
- 跟随一笔交易来看以太坊c++客户端源码执行流程 / 源码分析
- webpack配置vue组件加载器
- java 类 大全_JAVA集合类汇总
- 一道有意思的数据库题
- Spring MVC讲解
- oracle gtx,ORACLE
- 转载:JAVA获取时间戳,哪个更快
- 华为成了!鸿蒙OS 2.0对比iOS 14:苹果流畅度竟完败?
- OpenShift 4 - Istio-Tutorial (2) 部署三个微服务
- 对VSCode在安装了Dev-cpp的电脑上的配置
- ❤️《小黄鸭调试法》程序员必备技能!!!❤️
- python是什么课程-python是什么(python是什么课程)
- 在苹果Mac的Dock中如何添加AirDrop快捷方式?
- 交换机配置snmp及查看snmp配置信息
- Java开发微信支付实践
- 芭比Q了,腰间盘给整突出了
- AppThinning之AppSlicing
- 最全ListView扩展的实例和补充
- Android 白天黑夜模式切换
热门文章
- 【python数据挖掘课程】二十一.朴素贝叶斯分类器详解及中文文本舆情分析
- RxSwift之深入解析如何创建观察者Observer
- HarmonyOS之AI能力·分词
- Python执行 SQL 命令并实时打印输出
- roscore尚未安装 问题解决方案
- Ubuntu16.04 卸载Gazebo7 安装 Gazebo9
- 【Linux】一步一步学Linux——lastb命令(99)
- 夸克浏览器怎么安装脚本_还你清爽流畅!这五款手机浏览器!黑马强推
- druid连接池初始化慢_从零开始手写 mybatis (三)jdbc pool 从零实现数据库连接池
- python schedule多线程_Python定时任务sched模块用法示例