如何用java输出四叶玫瑰花数
1、新建一个项目,一个类,类名为siyemeigui,类名与文件名一致即可。
public class siyemeigui{
public static void main(String args[])
{
}
}
2、声明变量;
public class siyemeigui {
public static void main(String args[]) { int i,j,k,l; int number;
}
3、利用for循环求出四位数上的各位数值并把四位数的值赋值给number;
public class siyemeigui {
public static void main(String args[]) { int i,j,k,l; int number; for(int n=1000;n<=9999;n++) { i=n/1000; j=n%1000/100; k=n%1000%100/10; l=n%1000%100%10; number=n;
}
}
4、加入条件语句判断是否成立;如果成立就输出。
public class siyemeigui {
public static void main(String args[]) { int i,j,k,l; int number; for(int n=1000;n<=9999;n++) { i=n/1000; j=n%1000/100; k=n%1000%100/10; l=n%1000%100%10; number=n;
if(number==i*i*i*i+j*j*j*j+k*k*k*k+l*l*l*l)
{
System.out.println("四叶玫瑰花数为"+number);
}
}
}
}
5、结果:
四叶玫瑰花数为1634四叶玫瑰花数为8208四叶玫瑰花数为9474