JAVA水仙花

mac2024-03-21  29

package compute; /** * @author 王凌霄 * @FileName mall * @Date 2019/10/31 9:48 * 那么什么叫做水仙花数呢?所谓的水仙花数就是一个三位数它的各个数的立方和等于该数本身。 * 就好比说153他就是一个水仙花数,1的立方加上5的立方再加上3的立方就等于153。 * (1*1*1+5*5*5+3*3*3=153)那么现在要求来了,在控制台输出所有的“水仙花数” */ public class shuiyanhua { public static void main(String[] args) { /** * 数,个位,十位,百位 */ int x,digit,tens,hunder; for(x=100;x<1000;x++){ digit=x%10; tens=x/10%10; hunder=x/10/10%10; if(digit*digit*digit+tens*tens*tens+hunder*hunder*hunder==x){ System.out.println(x); } } } }
最新回复(0)