public class shuixian
{
int a,b,c,i;
void sum()
{
for(i=100; i<999; i++)
{
c=i/100;
b=i%100/10;
a=i%10;
if(i==c*c*c+b*b*b+a*a*a)
{
System.out.println(i);
}
}
}
public static void main (String[] args)
{
shuixian p1=new shuixian();
p1.sum();
}
}
为什么 public static void main (String[] args) 一定要加个 static ? 不加会报错,跟程序有关吗?
{
int a,b,c,i;
void sum()
{
for(i=100; i<999; i++)
{
c=i/100;
b=i%100/10;
a=i%10;
if(i==c*c*c+b*b*b+a*a*a)
{
System.out.println(i);
}
}
}
public static void main (String[] args)
{
shuixian p1=new shuixian();
p1.sum();
}
}
为什么 public static void main (String[] args) 一定要加个 static ? 不加会报错,跟程序有关吗?
楼主真是虚心好学啊.
加上static就属于静态的方法,这样就可以直接调用