A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 111111111111 初级黑马   /  2016-6-3 15:19  /  528 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public static void main(String[] args) {
  for (int i = 0; i < 3000; i++) {
    System.out.println(""+i+":"+three(i));
  }
}
public static String three(int n) {
  StringBuffer sb = new StringBuffer();
  int n1 = 1;
  sb.append("" + n % 3);
  while ((n1 = (n / 3)) != 0) {
    n = n1;
    sb.append("" + n % 3);
  }
  return sb.reverse().toString();
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马