1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| import java.util.Arrays;
public class test1 { public static void main(String[] args) { System.out.println("丰哥出品必属精品!!!"); for (int age = 11; age <100; age++) { int age3=age*age*age; int age4=age3*age; if(age3/1000!=0&&age3/1000<10){
if(age4/100000!=0&&age4/100000<10){ boolean luo=Than(age3,age4); if(luo){ System.out.println("他的正确年龄是======"+age); break; } } } } }
public static boolean Than(int a4,int a6) { int []sum=new int[10]; for (int i = 0; i < 4; i++) { sum[i]=a4%10; a4=a4/10; } for (int i = 4; i <10; i++) { sum[i]=a6%10; a6=a6/10; } System.out.println(Arrays.toString(sum)); for (int i = 0; i < 10; i++) { int luo=sum[i]; int s=i+1; for (int j = s; j <10 ; j++) { if(luo==sum[j])return false; } } return true; } }
|