haha551
发贴: 2
积分: 0
|
于 2007-09-08 02:14
import java.lang.Math; import java.util.Scanner; class AarrayReverse { public static void main(String args[]) {
int a[]=new int[20]; for(int i=0;i<=15;i++) { Scanner sca=new Scanner(System.in); System.out.println("请输数组元素a["+"]"); a[i]=sca.nextInt(); } for(int i=0;i<=100;i++) { int middle=(int)(a.length/2*Math.random()); int radius=(int)(middle*Math.random()); int t; t=a[middle-radius+1]; a[middle-radius+1]=a[middle+radius+3]; a[middle+radius+3]=t; } for(int i=0;i<a.length;i++) System.out.print(a[i]+" "); System.out.println(); } 运行之后出现的请输入数组元素,但是在 输入数组元素之后怎么 会出现这样的 情况呢 ?如图:为什么呢 ?
haha551 edited on 2007-09-08 02:31
|