14.for循环练习之统计水仙花的个数

for循环实现统计水仙花的个数

package com.itheima_04;
/*
* 统计 “水仙花数”共有多少个
* 
* 分析:
*  A:定义统计变量,初始化值是0
*  B:获取三位数用for循环实现
*  C:判断这个数据是否是水仙花数
*      如果是,统计变量++
*  E:输出统计变量
*/
public class ForTest5 {
   public static void main(String[] args) {
       //定义统计变量,初始化值0
       int count = 0;
       
       //获取三位数用for循环实现
       for(int x = 1000; x < 100; x++) {
           //获取个位,十位,百位
           int ge = x % 10;
           int shi = x / 10 % 10;
           int bai = x / 10 /10 % 10;
           
           //判断这个数据是否是水仙花数
           if((ge*ge*ge+shi*shi*shi+bai*bai*bai) == x) {
               //如果是没统计++
               count++;
           }
       }
       
       //输出统计变量
       System.out.println("count:" + count);
   }
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容