数组的使用
数组的使用
数组的使用
我们定义两个变量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");
}
}
}