水仙花
来源:互联网 发布:目标软件倒闭 编辑:程序博客网 时间:2024/04/27 20:16
package isannian;/** * @author isannian * 【程序2】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 * 例如: 153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 *///import java.util.Scanner;import java.lang.Math;public class A {public static void main(String[] args) { /* 1.在一定范围内求水仙数: Scanner s =new Scanner(System.in); System.out.print("请输入一个三位数范围:"+" "); int a =(int)s.nextInt(); s.close(); *//* 2. Math 怎么样实例化??? * Math s =new Math(); 程序中没有定义 Math类 并且不能定义重名Math类 * 不会定义---------求大神解答? * 3. Math类不能不继承; final 修饰类不能被继承; 因为:public final class Math extends Object class A extends Math { }*/ for(int i =100;i<=999;i++){ int j =i/100; int k =(i-j*100)/10; int m =(i-j*100-k*10); if(i==(Math.pow(j,3)+Math.pow(k,3)+Math.pow(m,3))) { System.out.println(i); } } }}