jvav学习笔记
数组练习
在数组,基本的用法就是对其进行排序。
在这里我就自己写一个排序方法进行训练
int i,j,t;
这三个变量将用于数组的循环与最值的记录
int a []=new int[10];
开辟一个大小为10个int类型的空间
Scanner p=new Scanner(System.in);
从键盘输入数据,前面有import java.utill.Scanner;
for(i=0;i<a.lenght;i++){
a[i] = p.nextInt();}遍历数组并输入
for(i = 0;i < a.length;i++){
for(j = i+1;j < a.length;j++){
if(a[i] <a [j]){
t = a[j];
a[j] = a[i];
a[i] = t;
}
}
}也可以把以上排序代码做成方法来使用
如:public static void fun(int a[])
{
int i,j,t;
for(i = 0;i < a.length;i++){
for(j = i+1;j < a.length;j++){
if(a[i] <a [j]){
t = a[j];
a[j] = a[i];
a[i] = t;
}
}
} }