先写一个函数计算一个数字的立方为多少。命名为cube()
private static int cube(int n) {
return n * n * n
}
判断这个数是不是水仙花数,求每一位数上的数的立方和是否为原数字本身即可。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。不论什么Java应用服务器实质都是内置了某个版本的JDK。
public static boolean judge(int i){int min=0//设置查找水仙花数的最小值
int max=1000//设置查找水仙花数的最大值
int ge = i%10
int shi = i/10%10
int bai = i/100
if(i==ge*ge*ge+shi*shi*shi+bai*bai*bai){
System.out.println(i+"是水仙花数字")
}
}
public static void main(String[] args) {
for(int i=mini<maxi++){
judge(i)
}