package Test1;
import java.util.*;
import com.kettas.common.*;
import java.util.*;
public class H3 {
public static void main(String [] args){
aas a= new ggg(); // 上转型
NNC e=new NNC(a); // 创建对象
e.ee();
}
}
/********************************************************
* 接口的回调的应用
**********************************************************/
interface aas{
public int d(int n);
user.qzone.qq.com/2014258161
user.qzone.qq.com/480622758
user.qzone.qq.com/2899135504
user.qzone.qq.com/2062594171
user.qzone.qq.com/2794741205
user.qzone.qq.com/1125821470
user.qzone.qq.com/2992793709
user.qzone.qq.com/2075138764
user.qzone.qq.com/1634278505
user.qzone.qq.com/1916251632
user.qzone.qq.com/2924718573
user.qzone.qq.com/2735172328
user.qzone.qq.com/2952798228
user.qzone.qq.com/2962303397
user.qzone.qq.com/2980829404
user.qzone.qq.com/2082820219
user.qzone.qq.com/2114696973
user.qzone.qq.com/2980829250
user.qzone.qq.com/2946747075
user.qzone.qq.com/2867382629
user.qzone.qq.com/2206820576
user.qzone.qq.com/2965767802
user.qzone.qq.com/1783099679
user.qzone.qq.com/2961726370
user.qzone.qq.com/2951798849
user.qzone.qq.com/2098784151
user.qzone.qq.com/2984760688
user.qzone.qq.com/2923787579
user.qzone.qq.com/2110207099
user.qzone.qq.com/2301177059
user.qzone.qq.com/2295095896
user.qzone.qq.com/2337558841
user.qzone.qq.com/2538016680
user.qzone.qq.com/2649217860
user.qzone.qq.com/2308715763
user.qzone.qq.com/1263115273
user.qzone.qq.com/1396098560
user.qzone.qq.com/460822698
user.qzone.qq.com/2116903726
user.qzone.qq.com/1528481109
}
class ggg implements aas{
public int d(int n) {
int b[]=new int[4];
b[0]=n/1000;
b[1]=(n%1000)/100;
b[2]=(n%100)/10;
b[3]=n%10;
Arrays.sort(b); //数组排序从小到大;
int min=b[0]*1000+b[1]*100+b[2]*10+b[3];
int max=b[3]*1000+b[2]*100+b[1]*10+b[0];
return max-min;
}
}
class NNC{
private aas p; //接口回调
public NNC(aas p){
this.p=p;}
public void ee(){
System.out.print("qingshuruyige siweishu");
int n=SystemIn.readInt();
if(n<=1000||n>=10000||n%1111==0){
System.out.println("this is wrong");
return ;}
int i=0;
while(n!= 6174){
n= p.d(n);
i++;
System.out.println(n+" "+i);
}
}
}