输入数字 n,按顺序输出从 1 最大的 n 位 10 进制数
2015-09-06 22:02
357 查看
题目: 输入数字 n,按顺序输出从 1 最大的 n 位 10 进制数。比如输入 3,则输出 1、 2、 3
一直到最大的 3 位数即 999。
一直到最大的 3 位数即 999。
import java.math.BigInteger; import java.util.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int n = scan.nextInt(); fun(n); } private static void fun(int n) { int []a = new int ; StringBuffer sb = new StringBuffer(); Arrays.fill(a, 9); for (int i = 0; i < a.length; i++) { sb.append(a[i]); } BigInteger k = new BigInteger(sb.toString()); for (BigInteger i = BigInteger.ZERO; i.compareTo(k) < 0; i = i.add(BigInteger.ONE)) { System.out.println(i); } } }
相关文章推荐
- 剑指offer:有时间限制 实现斐波那契数列
- eclipse添加hadoop插件+WordCount程序
- [16腾讯在线笔试题1]-GrayCode
- mysql常见错误提示及解决方法
- 使用CppUnit进行单元测试
- OPENCV获得彩色图像的RGB通道图像
- 手势 各大集锦 UI iOS
- 一些典型的笔试面试题
- 请求重定向
- 设计模式 摘录
- 第11章 CNNs (1)
- SharePoint 2013 开发文档管理字段小记
- 郭美美、赵晓来开设赌场案9月10日开审
- phptrace工具的安装
- 软件测试过程
- java内存分配分析/栈内存、堆内存
- 控制缓存的时间
- JAVA包装类
- Java中的各种注释详解
- 第三十一天 ViewPager(带小圆点的图片左右循环滑动)、Fragment