数组排序(冒泡)

来源:互联网 发布:矩阵与向量运算法则 编辑:程序博客网 时间:2024/04/29 18:14

//第一种
  /*int[] arr={55,54,88,9,7,5};
  //String str="sdfdf";
  for(int i=0;i<arr.length;i++){
   System.out.println("arr索引是"+i+"的值:"+arr[i]);
  }*/
  //第二种
  int[] arr2={55,54,88,9,7,5};
  int[] arr=new int[6];
  //String str = new String();
  for(int i=0;i<arr.length;i++){
   arr[i]=arr2[i];
  }
  for(int i=0;i<arr.length;i++){
   System.out.println("arr索引是"+i+"的值:"+arr[i]);
  }
  //第三种
  //String str = new String("sfdfs");
  int[] arr=new int[]{55,54,88,9,7,5};
//数组排序:for循环从小到大排序
  /*int[] arr2={55,54,88,9,7,5,9};
  Arrays.sort(arr2);
  for(int i=0;i<arr2.length;i++){
   System.out.println(""+i+"的值:"+arr2[i]);
  }
  int resultValue = Arrays.binarySearch(arr2,100);
  System.out.println("resultValue的值:"+resultValue); */
  /*int[] arr = new int[5];
  //fill()设定数组默认值
  Arrays.fill(arr,1);
  for(int i=0;i<arr.length;i++){
   System.out.println(i+"的值:"+arr[i]);
  }*/
  int[] arr1={55,54,88,5,7,5,9};
  //int[] arr2={55,54,88,9,7,5,9};
  //boolean flag = Arrays.equals(arr1,arr2);
  //System.out.println("flag==="+flag);
  //增强for循环
  /*for(int i=0;i<arr1.length;i++){
   for(int j=0;j<arr1[i].length;j++ ){
    System.out.println(arr1[i][j]);
   }
  }*/
  //for(数据类型 变量名:数组名){}
  int[][] arr2={{1,2,3},{4,5,6}};
  for(int[] arrValue1:arr2){//arr2[0]
   for(int arrValue2:arrValue1){//arr2[i][j]
    System.out.println("arrValue2==="+arrValue2);
   }
  }
0 0
原创粉丝点击