明天解封了,唔喂~🎉
想疯狂消费,但零花钱都拿去买火车票了,兜里只剩下二十几块钱。。。最多买几包辣条。
数组
内存分析
1.声明数组
int[] nums=null;
2.创建数组
nums =new int[10];
3.给数组元素赋值
nums[0]=1;
nums[1]=2;
nums[2]=3;
nums[3]=4;
nums[4]=5;
nums[5]=6;
nums[6]=7;
nums[7]=8;
nums[8]=9;
nums[9]=10;
打印一个数组:
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] array= {1,2,3,4,5};
printArray(array);
}
public static void printArray(int[] array) {
for(int i=0;i<array.length;i++) {
System.out.print(array[i]+" ");
}
}
实现数组反转:
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] array= {1,2,3,4,5};
printArray(reverse(array));
}
public static void printArray(int[] array) {
for(int i=0;i<array.length;i++) {
System.out.print(array[i]+" ");
}
}
public static int[] reverse(int[] array) {
int[] nums=new int[array.length];
for(int i=0, j=nums.length-1;i<array.length;i++,j--) {
nums[j]=array[i];
}
return nums;
}
多维数组
二维数组:
int a[][]=new int[2][3]; //两行三列的数组
int[][] array={{1,2},{2,3},{3,4},{4,5}} //五行两列的数组
Arrays类
Arrays.sort(); 升序排列
Arrays.toString(); 打印
Arrays.fill(byte[] a, byte val); 将指定的数值分配给指定的数组元素
每天都要调整心态,迎接开学😭