数学黑洞程序

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

  }

  }

  }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值