您的位置:首页 > 其它

神奇的数字

2018-03-07 19:36 726 查看




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)));
}
}

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: