数组的使用

数组的使用

数组的使用

我们定义两个变量int a=5;int b=6; 如果想交换a,b的值,不能将两个变量的值直接赋值给对方,列如

a = b;
b = a;

这样最终的结果是两个变量的值都是6.
正确的做法是定义一个临时变量:

int tmp = a;
a = b;
b = tmp;

在数组中,排序是一个比较常见的算法。
通过一个简单的范例,来了解排序的基本操作。

public class ArrayDemo06{  
public static void main(String args[]){  
    int score[] = {67,89,87,69,90,100,75,90};  
    for(int i=0;i<score.length;i++){  
        for(int j=0;j<score.length;j++){  
            if(score[i]<score[j]){            //交换位置,这里关系到到底是从大到小还是从小到大!  
                int temp = score[i];            //中间变量  
                score[i] = score[j];  
                score[j] = temp;  
            }  
        }  
    }  
    for(int j=0;j<score.length;j++){            //循环输出  
        System.out.print(score[j]+"\t");  
    }  
  }  
}

posted on 2017-06-09 21:57  吕宇轩  阅读(95)  评论(0编辑  收藏  举报