java水仙花和数组倒置

来源:互联网 发布:淘宝投诉编号在哪里看 编辑:程序博客网 时间:2024/05/16 08:57

水仙花主要代码

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

运行效果图:

这里写图片描述

原创粉丝点击