数组

来源:互联网 发布:淘宝企业店铺条件 编辑:程序博客网 时间:2024/06/11 16:45
//1.
//数组是相同数据类型元素的集合   数组本身是引用数据类型,即对象。但是数组可以存储基本数据类型,也可以存储引用数据类型。
//2.
//·数组一旦定义好就不可以修改长度,如果要修改就必须重新定义一个新数组或者引用其他的数组,因此数组的灵活性较差
//  length来调用
//3.
//a:整型数组  int[] i=new int[]{0,1};
//b:字符串数组:String[] str=new String[]{"a","b"};
//4.a:names = new String[]{"李白","韩信","王昭君",};   names = new String[]{李白,韩信,王昭君,};  
//b: scores = new int[4];   scores = new int[4]  
//c:无论动态还是静态在初始化数组的时候就指明了数组的长度
//5.int s[] = { 1,2,3,4 };   s[0] 就用下标值
//6.System.out.println(names[0]);
//System.out.println(names[1]);
//System.out.println(names[2]);
/*for(int i=0; names.length; i++){
System.out.println(names[i]);
}
String[] strs = new String[4];
strs[0] = "AA";
strs[1] = "BB";
strs[2] = "CC";
strs[3] = "DD";
}*/
//7.a:栈区  b:堆区  c:方法区  d:静态域
//9.a:names = new String[]{"李白","韩信","王昭君",};静态       scores = new int[4];   scores = new int[4]  动态
//b:String[][] str=new String[4][3];
//String[][] str1=new String[4][];   str1[0]new String[3]; str1[3]= new String[5];
// 二维静态int a[][] = {{1,2},{3,4,5,6},{7,8,9}} ;   
//B:  String[][] str=new String[4][3];  str[4][0] = new;用下标可以想得到的值
//C:nt a[2][2];  int len1=a.length;行长度   int len2=a[i].length.列长度
//数组常见的异常
//1.int[]i=new int[10];
//i[0]=90;
//i[10]=99;
//for(int a=0; m<=i.length; a++){
// System.out.println(i[a]);
// }
//空针异常
//1.boolean[]b=new boolean[3];
//b=null;
//System.out.print(b[0]);
//2.String[]str=new String[4];
//str[3]=new String("AA");

//System.out.print(str[3].toSting());

//10.
/*public class Cmq{
public static void main(String[] args){


int[] arr=new int[]{12,43,9,0,-65,-99,100,9,27,81};
int max=arr[0];
for(int i=1;i<arr.length;i++){
if(max<arr[i]){
max=arr[i];
}
}
System.out.println("数组的最大值为"+max);
for(int i=1;i<arr.length;i++){
if(max>arr[i]){
max=arr[i];
}
}
System.out.println("数组的最小值为"+max);
int sum=0;
for(int i=0;i<arr.length;i++){
sum +=arr[i];
}
System.out.println("总和为"+sum);
int avg=sum/arr.length;
System.out.println("平均数为"+avg);
int[] arr1=new int[arr.length];
for(int i=0;i<arr1.length;i++){
arr1[i]=arr[i];
}
//数组的反转
/* for(int i=0;i<arr.length/2;i++){
int temp=arr[i];
arr[i]=arr[arr.length-1-1];
arr[arr.length-1-i]=temp;
}
*/
/*for(int x=0,y=arr.length-1;x<y;x++,y--){
int temp =arr[x];
arr[x]=arr[y];
arr[y]=temp;   
}
//遍历
for(int i=0;i<arr.length ;i++){
System.out.println(arr[i]+"\t");
}
}
}*/

原创粉丝点击