神奇的数字
import java.lang.*;
public class MagicNumber{
public static void main(String [] args){
double num=0.1234567891;//因为最后为123456789.0的话floor取比这个小的数为123456788 所以设十个小数位
for(int i=9;i>0;i--){
num=num*10;
long num1=(long)Math.floor(num);//floor为math类的一个方法 向下取整(取比这个数小的最大的整数)
System.out.println(num1+"*8+"+(10-i)+"="+(num1*8+(10-i)));
}
System.out.println("===================================");
num();
System.out.println("===================================");
num2();
}
public static void num(){
double num=0.1234567891;
for(int i=9;i>0;i--){
num=num*10;
long num1=(long)Math.floor(num);
System.out.println(num1+"*9+"+(10-i+1)+"="+(num1*9+(10-i+1)));
}
}
public static void num2(){
double num=0.987654321;
for(int i=8;i>0;i--){
num=num*10;
long num1=(long)Math.floor(num);
System.out.println(num1+"*9+"+(i-1)+"="+(num1*9+(i-1)));
}
}
}