主页
学习
课程
Java程序设计
Java程序设计工程师考证
JSP程序设计
JavaScript
JavaEE SSH程序设计
Bootstrap:一个CSS框架
前端框架Vue
微信小程序
SpringBoot
你好,游客。
请登录,
Java Web
学习平台
1
第1章 Java语言基础
第2章 变量和运算符
第3章 分支结构
第4章 循环结构
第5章 数组
第6章 二重循环
第7章 函数
7.1 函数的调用
7.2 函数的定义
7.3 return语句
7.4 多参数和无参数
7.5 参数传递
7.6 函数的功能
7.7 案例:数字黑洞
7.8 *案例:直接选择排序
7.9 *递归
第8章 类的基础
第9章 常用类
第10章 类的继承
第11章 容器类
第12章 异常
第13章 lambda表达式
第14章 输入输出
第15章 多线程
第16章 反射
第17章 数据结构
第18章 数据库JDBC
第19章 代码复用
7.7 案例:数字黑洞
数字黑洞是一个奇妙的数字游戏。
任意取一个不是四位都相同的四位数,这个四位数能组成的最大的数字减去最小的数字,它们的差再重复此行为,最后就会进入6174再也出不来了。
例如取数字1432。
4321-1234=3087
8730-378=8352
8532-2358=6174
7641-1467=6174
7641-1467=6174
...
我们用编程来完成数字黑洞的计算。先按顺序完成下面的练习,最后将它们组合在一起。