1、数组是用来存储一组大小而固定的类型相同的。有一维,二维三维数组。
2、int a[]
a = new int[ ]先声明后赋值。
int a[]=new int[10]
使用new分配存储空间有默认值,数值默认为零,不能默认为false,字符串默认为空串,引用类型为空。创建后大小不能改变,下届不能越界。
3、求数组长度是length,遍历为了查找。
4、人工的数值初始值静态是数组名=(元素,元素,元素)。静态是在运行中给赋值。
类型[]数组名={元素,元素,元素 …}
类型[]数组名=new 类型[]{ 元素,元素…}
5、冒泡
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=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
6、斐波那契数列
int a[]=new int[20];
a[0]=1;
a[1]=1;
for( i=2;i<20;++i)
{
a[i]=a[i=1]+a[i-2];
}
7、求最大
int max=arr[0];
for(int x=1;x<arr.length;x+=)
{
if (arr[x]>max)
{
max=arr[x];
}
}
8、有n个数,在前面的数顺序后移m个位置
for(int i=n-1;i>=o;–i){
a[i+m]=a[i];
}
JAVA6
最新推荐文章于 2022-10-09 17:06:25 发布