有一个数组.内放10个整数,要求找出最小的数和它的下标,然后和数组中最前面的元素对换.

问题描述:

有一个数组.内放10个整数,要求找出最小的数和它的下标,然后和数组中最前面的元素对换.
用JAVA编写
并对程序的句子进行解释
1个回答 分类:综合 2014-11-18

问题解答:

我来补答
//有可能最小的数有好几个
import java.util.Arrays;
public class LookForMin {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] x={-1,45,58,51,-1,4,9,1,0,9};//定义的一个数组
int[] y=new int[x.length ];//定义一个备用数组
System.arraycopy( x,0,y,0,x.length );//将数组x里的所有元素放在数组y里.
Arrays.sort(y);//将数组y排序.那数组里最小的就在第0位置上了.
int j=0;//记录最小的数字总共出现的次数.
int k=0;//记录最小的数字最初出现的位置.
for(int i=0;i
 
 
展开全文阅读
剩余:2000
下一页:细胞的物质输入