java水仙花和數組倒置

水仙花主要代碼

package daffodil;

public class printDaffodil {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
       System.out.println("開始打印水仙花數:");
       int a,b,c;
       for(int i=100;i<=999;i++){
           a=i%10;
           b=(i/10)%10;
           c=i/100;        
           if(a*a*a+b*b*b+c*c*c==i){
            System.out.println(i);
           }
       }
    }

}

運行效果圖:

這裏寫圖片描述

數組倒置代碼:

package zhangyue;

import java.util.Random;

public class shuzu {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
       int a[]=new int[9];
       for(int i=0;i<9;i++){
           Random r=new Random();
           int num=r.nextInt(101);
           a[i]=num;
       }
       System.out.println("輸出數組中的數據:");
       printShuZu(a);
       change(a);
       System.out.println("輸出倒置後的數組中的數據:");
       printShuZu(a);
    }
    public static void printShuZu(int a[]){
        for(int i=0;i<9;i++){
            System.out.print(a[i]+"    ");
        }
        System.out.println("\n");
    }
    public static void change(int a[]){
        int i,j,t=0;
        for(i=0,j=a.length-1;i<j;i++,j--){
            t=a[i];
            a[i]=a[j];
            a[j]=t;
        }
    }

}

運行效果圖:

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章