package Dot;
public class dot
{
//静态内部类_水仙花数计算
/*
static staticInner _staticInner=new staticInner();
public static class staticInner
{
public int i,a,b,c;
public void function()
{
for(i=100;i<=999;i++)
{
a=i%10;
b=(i/10)%10;
c=(i/100)%10;
if(a*a*a+b*b*b+c*c*c==i)
{
System.out.println(i+"是水仙花数");
}
}
}
}*/
public static void function()
{
int i,a,b,c;
for(i=100;i<=999;i++)
{
a=i%10;
b=(i/10)%10;
c=(i/100)%10;
if(a*a*a+b*b*b+c*c*c==i)
{
System.out.println(i+"是水仙花数");
}
}
}
public static void main(String[] args)
{
dot _dot=new dot();
_dot.function();
//dot._staticInner.function();
}
}
外类调用静态内部类时的格式: static staticInner _staticInner=new staticInner();
dot._staticInner.function();
外类名.内部类对象名.成员名
或者:_dot._staticInner.function();
外类对象名.内部类对象名.成员名