昨天在围脖上看到一张很有趣的图片,是一道数字反转的图片,于是一时兴起用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