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;
        }
    }

}

运行效果图:

这里写图片描述

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