public class shuixianhua {
	public static void main(String[] args){
		for(int i=100;i<=999;i++){
   		int x,y,z;
   		x=i/100;
   		y=(i-x*100)/10;
   		z=i-x*100-y*10;
   if(i==x*x*x+y*y*y+z*z*z)
   {
    System.out.println(i);
   }
  }
 }
}

public class qiuhe {
	public static void main(String[] args) {
        	int sum=0;
        	for(int i=1;i<=1000;i++){
            if(i%2!=0){
                sum+=i*10+3;
            }else{
                sum-=i*10+3;
            }
        }
        System.out.println("最后结果是:"+sum);
    }
 }

public class zhengchu {
	public static void main(String[] args){
		
		int i = 1;
		for(i = 1 ; i <= 1000 ; i++){
			if(i % 3 == 0 && i % 5 == 0 && i % 7 == 0){
				System.out.println("结果: " + i);
			}
		}
		
	}
}

public class jiecheng{
	public static void main(String[] args)
		{
			int result=0;
			int f;
			for (int i=1; i<=20; i++)
			{
				f = 1;
				for (int j=2; j<=i; j++)
				{
					f *= j;
				}
				result+=f;
			}
			System.out.println("result="+result);
		}
}

public class shuzu01{
	public static void main(String[] args){
    		int a[]={1,2,3,4,5,6,7,8,9};
    		int max=a[0];
		int min=a[0];
		int sum=0;
		for(int i=1;i<a.length;i++){
		sum+=a[i];
    		for(int j=0;j<a.length;j++){
   		if(a[i]>max){
     		max=a[i];}
       if(a[i]<min){
   min=a[i];
   }
}
}
 System.out.println("数组中最大值为:"+max);
 System.out.println("数组中最小值为:"+min);
 System.out.println("数组中元素的和为:"+sum);
}
}

public class shuzu02 {
	public static void main(String[] args) {
		int a[] = new int[30], b[] = new int[10];
		for (int i = 0; i < a.length; i++) {
			a[i] = (int) (Math.random() * 10); System.out.print(a[i]+",");
		}
		for (int i = 0; i < a.length; i++) {
			b[a[i]]++;
		}
		System.out.println();
		for (int i = 0; i < b.length; i++) {
			System.out.println(i+"出现了"+b[i]+"次");
		}
	}
}
