闲来无事研究了下如何打印星树.

不知还有什么更好的方法

代码如下:

public static void main(String[] args) {

int spaceCount = 0;

int starCount = 0;

for (int i = 0; i < LINES; i++) {

starCount = i * 2 + 1;

if (starCount > LINES) {

starCount = LINES * 2 - starCount;

}

spaceCount = (LINES - starCount)/2;

for (int j = 0; j < spaceCount; j++) {

System.out.print(" ");

}

for (int k = 0; k < starCount; k++) {

System.out.print("*");

}

System.out.println();

}

}

打印结果

*

***

*****

*******

*****

***

*

分享到:

2011-06-02 10:12

浏览 1076

评论

java 打印星号_JAVA打印星号相关推荐

  1. java 打印机编程_Java 打印程序设计实例 - java如何实现打印功能

    Java 打印程序设计实例 3.1 打印文本 3.1.1 应用场景 假设我们需要打印一个窗体的某个文本编辑域(可能只有几行,也可能包含多页)的内容,并且每页最多打印 54 行,如何实现呢? 3.1.2 ...

  2. python打印字节流_java打印流的输出使用

    在对数据的打印上,有一种专门的打印流可以进行输出.这里在打印的类型上没有限制,方便数据的处理和展示.分为两种类型PrintStream和PrintWriter,只不过后者在复制上更为出色.,不过前者是 ...

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

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

  4. java如何打印棋盘_java打印国际象棋棋盘的方法|chu

    本文实例为大家分享了java打印出国际象棋棋盘的具体代码,供大家参考,具体内容如下 问题分析 观察国际象棋棋盘的图案,可以发现其中的规律:棋盘由八行八列黑白方块相间组成,可以用i控制行,j来控制列,根 ...

  5. java国际象棋游戏_java打印国际象棋棋盘的方法

    本文实例为大家分享了java打印出国际象棋棋盘的具体代码,供大家参考,具体内容如下 问题分析 观察国际象棋棋盘的图案,可以发现其中的规律:棋盘由八行八列黑白方块相间组成,可以用i控制行,j来控制列,根 ...

  6. java输出字体_Java打印字体拉伸

    我只是让打印机在 java中工作我也需要它,但是我需要解决的最后一个问题.当它打印时,字体的宽度相当拉伸,并且不像它应该的那样清晰和清晰. 这是我的代码我的实际绘图到论文: FontMetrics m ...

  7. java魔方阵_Java: 打印魔方阵

    输入一个自然数N(2≤N≤9),要求输出如下的魔方阵,即边长为N*N,元素取值为1至N*N,1在左上角,呈顺时针方向依次放置各元素.  N=3时: 1    2    3 8    9    4 7  ...

  8. java打印格式_Java 打印格式

    Java格式 - Java 打印格式 不同的格式字符可以格式化不同数据类型的值.例如,"s"用于将值格式化为字符串. Java 打印格式化类型可以将数据类型格式化为四种类型:一般格 ...

  9. java编程 倒金字塔_java打印正金字塔,倒金字塔和“水影”金字塔

    package com.javase.demo; import java.util.Scanner; /** * 金字塔 * @author Mr.Zhang * */ public class Py ...

最新文章

  1. NOIP2018没有什么新闻
  2. How to suppress email sending when operating on Activity
  3. 【KMP】周期长度和(luogu 3435/ybtoj KMP-3)
  4. cba比赛比分预测_【CBA直播】深圳vs广东前瞻:深圳战广东再掀反攻?
  5. ipv6相对于ipv4的改进
  6. python无所不能_python-列表
  7. 平凡函数依赖是什么?
  8. Mac os 下的文件权限管理
  9. Android Audio子系统路由策略(三十六)
  10. 使用一个插件将Zend Framework应用程序的内容转换为xml
  11. (第十一周)俄罗斯方块测试报告
  12. Linux shell__文件操作
  13. jq ajax渲染数据慢,Jquery Ajax 如何实现延时加载 。即很多网站上面的Loading。。。动态提时候,延时几秒,才显示出服务器的响应数据...
  14. SAE J1939协议读取车辆故障码
  15. 关于DSP数字信号处理技术
  16. 计算机无法使用64位itunes,电脑itunes读iphone不了的解决方法
  17. 《社会智能与综合集成系统》—第1章1.6节 智慧涌现
  18. 关于扫码签到统计信息,一键导出excel表
  19. 以Tethering.apk为例看APEX的搭建过程
  20. 计算机无法识别3.0u盘启动,USB3.0接口不能识别U盘的解决方法

热门文章

  1. 【GMS认证】关于GSI和VTS解锁刷镜像命令总结
  2. 游戏开发中的进阶向量数学
  3. 爱奇艺SOAR探索与实践
  4. 爬取某网站的潮汐数据
  5. Kotlin 插件的落幕,ViewBinding 的崛起,android适配问题
  6. Java 学生名单排序 comparable接口
  7. 登录计算机隐藏用户名,win10系统隐藏登录界面administrator用户名的办法介绍
  8. 关于计算机知识脑筋急转弯,脑筋急转弯及知识竞答
  9. 从《我不是潘金莲》谈程序员的核心竞争力 1
  10. PTA甲 1069~1072题解