Java--水仙花数

转载需标明出处
水仙花数是什么我就不多做介绍了,我的代码是计算出三位数字中的水仙花数,并打印。

思路

  • 1.输入100~999个数字进入循环
  • 2.获取出每一位上的数字
  • 3.判断是否为水仙花数。

代码

	/*
	统计水仙花数
	@输出:打印出水仙花数及个数。
	*/
	public static void FlowerCount(){
		int count = 0;
		for(int i = 100; i <1000; i++){
			int BaiWei = i/100%10;
			int ShiWei = i/10%10;
			int GeWei = i/1%10;

			if (i == BaiWei*BaiWei*BaiWei + ShiWei*ShiWei*ShiWei + GeWei*GeWei*GeWei)
			{
				System.out.println(i);
				count++;
			}
			
		}
		System.out.println("count="+count);
	}

猜你喜欢

转载自blog.csdn.net/it_is_me_a/article/details/84193506