谢谢了
解决方案 »
- 为什么调用了System.gc()后finalize()方法没有被调用呢?
- 在api中查到这个方法,不大明白,请指教"nextInt() 返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值"
- 超简单的二叉树遍历
- 在linux平台上开发简单的java程序
- 大家用过ImageIO这个类吗?其中的wirte 方法不是很明白。
- 用UEStudio06配置JDK编译问题
- 问个傻瓜问题!
- UnknownHostException
- 如何对ArrayList中的对象排序?
- 实在没辙了,请高手指教
- 小弟初学JAVA,希望大侠们帮忙看下JAVA编辑器的下载和安装.
- 用算法这样一个程序怎么实现呢?
int a,b,c;
for (int i=100; i<=1000; i++) {
a=i/100; //百位
b=i%100/10; //十位
c=i%100%10; //个位
if (a*a*a + b*b*b + c*c*c == i) {
System.out.println(i);
}
}作业还是自己做吧...
public class Test {
public static void main(String[]args){
int a,b,c;
for (int i=100; i<1000; i++) {
a=i/100; //百位
b=i%100/10; //十位
c=i%10; //个位
if (Math.pow(a, 3) + Math.pow(b, 3)+ Math.pow(c, 3) == i) {
System.out.println(i);
}
} }}
import java.io.*;
import java.lang.*;
public class shuixian
{
public static void main(String args[])
{
for(int i=100;i<1000;i++)
{
int j=0;
int a=i/100
int b=(i-a*100)/10
int c=i-a*100-b*10
if(i==a*a*a+b*b*b+c*c*c)
{
j++;
System.out.println("第"+j+"朵水仙花数:"+i);
}
}
}
}
import java.lang.*;
public class shuixian
{
public static void main(String args[])
{
for(int i=100;i<1000;i++)
{
int j=0;
int a=i/100;
int b=(i-a*100)/10;
int c=i-a*100-b*10;
if(i==a*a*a+b*b*b+c*c*c)
{
j++;
System.out.println("第"+j+"朵水仙花数:"+i);
}
}
}
}
这个是我运行过的。是完全正确的。相信我哦!!!!!!
public class Lianxi5
{
public static void main(String args[])
{
int a,b,c;
for( a=1;a<=9;a++)
{
for( b=0;b<=9;b++)
{
for( c=0;c<=9;c++)
{
if(a*a*a+b*b*b+c*c*c<1000&&a*a*a+b*b*b+c*c*c==a*100+b*10+c)
{
System.out.println(a*100+b*10+c);
}
}
}
}
}
}这是我们的作业,你怎么会问呢?难道我们是一个学校的??
这是我写的代码!!!
肯定是没错,但是就是不是很简便
import java.lang.*;
public class Testshui {
public static void main(String[]args){
int a,b,c;
for (int i=100; i<=1000; i++) {
a=i/100;
b=i%100/10;
c=i%10;
if (Math.pow(a, 3) + Math.pow(b, 3)+ Math.pow(c, 3) == i) { //这是三次方 相当于a*a*a, b*b*b ,c*c*c
System.out.println(i);
}
} }}
就是取一个数的每一位出来,再三次方就可以了
取数: a=i/100; //取出百位的那个数
b=i%100/10; //取出十位的那个数
c=i%10; //取出个位的那个数
好像是 Java书上的作业
记得老师叫我们写过以前
public class Test {
public static void main(String[]args){
int a,b,c;
for (int i=100; i<1000; i++) {
a=i/100; //百位
b=i%100/10; //十位
c=i%10; //个位
if (Math.pow(a, 3) + Math.pow(b, 3)+ Math.pow(c, 3) == i) {
System.out.println(i);
}
} }}
import java.lang.*;
public class shuixian
{
public static void main(String args[])
{
for(int i=100;i<1000;i++)
{
int j=0;
int a=i/100;
int b=(i-a*100)/10;
int c=i-a*100-b*10;
if(i==a*a*a+b*b*b+c*c*c)
{
j++;
System.out.println("第"+j+"朵水仙花数:"+i);
}
}
}
}
int i=0;
int j=0;
int k=0;
public void getNum(){for(i=1;i<=9;i++){
for(j=0;j<=9;j++){
for(k=0;k<=9;k++){
if((i*i*i+j*j*j+k*k*k)==(i*100+j*10+k))
System.out.println(i*100+j*10+k);
}
}
}
}
public static void main(String[] args){
MinMultiple mu=new MinMultiple();
mu.getNum();}
}