面试算法java方式实现打印金字塔三角形
2015-06-08 23:02
435 查看
今天被问到怎样打印三角形,无聊写了一下,不喜勿喷。
代码块
public class Test { /** * 打印三角形 * 参数m 表示打印多少行 */ public static void test(int m) { int tmp = m;//tmp临时变量用于控制从哪开始打印 for (int i = 1; i <= m; i++) { //控制从哪个位置开始打印 for (int j = 1; j <= (tmp - 1); j++) { System.out.print(" "); } //控制打印多少星号 for (int j = 1; j <= (2 * i - 1); j++) { System.out.print("*"); } tmp--; System.out.println(); } } public static void main(String[] args) { test(5); } }
相关文章推荐
- Java集合框架面试问题集锦
- 黑马程序员-两种容易混淆的指针及构造方法的执行过程分析
- 黑马程序员——Java基础---IO流<实例>
- 程序员如何提高影响力
- 也谈谈程序员职业规划的几个问题:我的一些故事
- 余波:技术人员如何走出职业迷茫
- 分享8年开发经验,浅谈程序员职业规划
- 黑马程序员----用LinkedList模仿堆栈和队列原理
- 黑马程序员-Properties类对配置文件的读取与操作。
- 程序员如何预防颈椎病?
- 【应聘】阿里巴巴Java面试题目
- 黑马程序员——Java基础---反射
- 我不想成为真正的程序员
- 那些年,Java程序员用过的开发工具
- 每个程序员要注意的 9 种反模式
- IT自由职业者的成功秘诀
- php面试题目笔试
- 黑马程序员- 技术blog14 之 I/O体系 by 八戒
- 黑马程序员_多线程安全问题
- 黑马程序员——Java基础---I/O流(中[字节流])