JavaPTA练习题 7-5 输出所有的水仙花数

输出所有的水仙花数。所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。

举例:153就是一个水仙花数。

153 = 1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 = 153

请注意:含有main方法的类(class)的名字必须命名为Main,否则调试不成功。

输入格式:

不需要输入。

输出格式:

每一行输出一个水仙花数。

输入样例:

不需要输入。

复制代码

输出样例:

在这里给出相应的输出。例如:

复制代码
153
370
371
407

具体代码如下:

java 复制代码
public class Main{
	public static void main(String[] args){
		int i=100;
		while(i<1000)
		{
			int ge=i%10;
			int shi=i/10%10;
			int bai=i/100%10;
			if(Math.pow(ge,3)+Math.pow(shi,3)+Math.pow(bai,3)==i)
				System.out.println(i);
			i++;
		}
	}
}
相关推荐
朱友斌17 分钟前
【Golang笔记01】Golang基础语法规则
笔记·学习·golang·go语言·golang笔记
Lizhihao_25 分钟前
Spring MVC 接口的访问方法如何设置
java·后端·spring·mvc
栀栀栀栀栀栀34 分钟前
2025/5/18
笔记
_龙小鱼_1 小时前
Kotlin 作用域函数(let、run、with、apply、also)对比
java·前端·kotlin
小伍_Five1 小时前
spark数据处理练习题详解【上】
java·开发语言·spark·scala
Mcband1 小时前
EasyExcel动态表头
java·windows
曼岛_1 小时前
[Java实战]Spring Boot整合RabbitMQ:实现异步通信与消息确认机制(二十七)
java·spring boot·java-rabbitmq
FBI HackerHarry浩1 小时前
Linux云计算训练营笔记day10(MySQL数据库)
linux·运维·数据库·笔记·mysql
Moonnnn.1 小时前
【数字电路】第七章 脉冲波形的产生与整形电路
笔记·学习
程序猿七度2 小时前
【Arthas实战】使用场景与常用命令
java·jvm·arthas