水仙花主要代码
package daffodil;
public class printDaffodil {
public static void main(String[] args) {
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) {
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;
}
}
}
运行效果图: