首页 > 代码库 > 编写一个Java应用程序,该应用程序包括2个类:Print类和主类E。Print 类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的 立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)在主类E的main方法中来 测试类Print

编写一个Java应用程序,该应用程序包括2个类:Print类和主类E。Print 类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的 立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)在主类E的main方法中来 测试类Print

package zuoye;

public class print {

void output()
{
System.out.println("100-999之间的水仙花数是:");
for(int sum=100;sum<=999;sum++)
{
if(Math.pow(sum/100, 3)+Math.pow(sum%10, 3)+Math.pow(sum/10%10, 3)==sum)
{
System.out.println(sum);
}
}
}


}

package zuoye;

import java.util.Scanner;

public class E {

public static void main(String[] args) {
print pt=new print();

pt.output();
}

}

技术分享

 

编写一个Java应用程序,该应用程序包括2个类:Print类和主类E。Print 类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的 立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)在主类E的main方法中来 测试类Print