java金字塔显示_java控制台输出数字金字塔示例分享

本文分享了如何在Java中实现控制台输出数字金字塔的示例代码,虽然控制台输出的数字无法完全居中,但可以右对齐或左对齐。通过调整基数和行数,可以生成不同形状的金字塔。
摘要由CSDN通过智能技术生成

这篇文章主要介绍了java控制台输出数字金字塔的示例,控制台输出的缺陷是数字不能完全居中,只能右对齐或左对齐,大家参考使用吧

/*Java

*Author: NealFeng at oschina.net

*License: GPLv2+

*Time: 2014/1/17

*

*在控制台输出数字金字塔:

*                   1

*               1   2   1

*           1   2   4   2   1

*       1   2   4   8   4   2   1

*   1   2   4   8  16   8   4   2   1

*控制台输出的缺陷是数字不能完全居中,只能右对齐或左对齐

*/

public class NumberPyramid {

public static void main(String[] args) {

// 行数

int lineNumber = 5;

// 基数

int baseNumber = 2;

// 生成数字,数字保存在数组中{1,2,4,8,...,2^n}

int[] numbers = new int[lineNumber];

numbers[0]=1;

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

numbers[i] = numbers[i-1] * baseNumber;

}

// 计算每个数字占几

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值