您的位置:首页 > 其它

一个有趣的的数字反转输出

2011-01-06 15:02 246 查看
昨天在围脖上看到一张很有趣的图片,是一道数字反转的图片,于是一时兴起用Java实现玩玩



实现代码如下:

public class Meili1 {

long sum(int n)
{
if(n==1)
return 1;
else
return sum(n-1)*10+n;
}

public static void main(String[] args) {
Meili1 meili=new Meili1();

for(int i=1;i<=9;i++)
{
long a=meili.sum(i);

StringBuilder builder = new StringBuilder();
for(int j=0; j<9-i; j++)
{
builder.append(" ");
}
String space=builder.toString();

System.out.println(space+a+"*"+8+"+"+i+"="+(a*8+i));
}
}

}

输出结果:

1*8+1=9
12*8+2=98
123*8+3=987
1234*8+4=9876
12345*8+5=98765
123456*8+6=987654
1234567*8+7=9876543
12345678*8+8=98765432
123456789*8+9=987654321
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐