一:如何创建数组
1.直接创建数组
比如创建一个整数型数组
int[] arr={1,2,3,4,5,6};
注意:int后面有一个中括号。
2.利用 new int[ ]创建
例如创建一个整数型,长度为10的数组。
int[] arr=new int[10];
注意:数组的下标是从0开始的。
二:遍历数组
当不知道数组长度时,可以利用length来进行遍历
import java.util.Scanner;
public class hello
{
public static void main(String[] args)
{
int[] arr= {1,2,3,4,5,6};
for(int i=0;i<arr.length;i++)
{
System.out.print(arr[i]+" ");
}
}
}
三:冒泡排序
代码如下
import java.util.Scanner;
public class hello
{
public static void main(String[] args)
{
int[] arr= {3,1,2,5,4,6};
//控制冒泡,冒泡的次数比数组长度少1
for(int i=0;i<arr.length-1;i++)
{
//控制每次冒泡需要进行的比较次数
for(int j=0;j<arr.length-i-1;j++)
{
//相邻的两个数进行交换,从小到大排序
if(arr[j]>arr[j+1])
{
int temp;//用来暂时存储数据
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
//对排序完的数组进行遍历
for(int i=0;i<arr.length;i++)
{
System.out.print(arr[i]+" ");
}
}
}
注意:关键是两个for循环的应用,可以背下来
运行截图如下