3.5.4 嵌套的 if 结构
像 if 语句一样嵌套 else if...else,也就是说你可以在另一个 if 或者 else
if 语句中使用 if 或者 else if 语句。
有时候在解决某些问题的时候,需要缩小查找范围,需要有层级条件判断,提
高效率。比如:
判断输入的正整数是否是水仙花数
❖ 水仙花数”是指一个三个数,其各个位的数字的立方和等于自身。
❖ 比如:153 == 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3
分析得到:
1. 判断一个正整数,并没有固定是哪一个正整数,所以存在任意性,
应用键盘用户输入 Scanner 录入该正整数。
2. 依次取出该正整数的各个位(个位、十位、百位)3 5 1
3. 判断其各个位的立方和是否等于当前数字 153