java数组详解,Java数组的定义

  java数组详解,Java数组的定义

  继续上一篇文章,老铁们。

  00-1010给定一个整数数组,判断该数组是否有序(升序)

  public static boolean isUp(int[]array){ for(int I=0;I array . length-1;i ) { if(array[i]array[i 1]){返回false} }返回true}公共静态void main(String[]args){ int[]array={ 12,13,14,15,16,17,18 };system . out . println(isUp(array));}}打印结果:

  

1.检查数组的有序性

公共类test demo { public static void bubble sort(int[]array){ for(int I=0;I array . length-1;i ) {布尔flg=falsefor(int j=0;j数组.长度-1-I;j){ if(array[j]array[j 1]){ int tmp=array[j];array[j]=array[j 1];array[j 1]=tmp;flg=true} } if(flg=false){ return;} } }公共静态void main(String[]args){ int[]array={ 12,1,23,15,16,13,17 };bubbleSort(数组);system . out . println(arrays . tostring(array));}}打印结果:

 

  Java数组排序函数:

  填充功能:

  这个函数后面也可以有三个参数:

  一般是左闭右开的[2,6]形式。

  00-1010将所有偶数放在数组的前半部分,所有奇数放在数组的后半部分。

  public static void func(int[]array){ int I=0;int j=array . length-1;while(I j){ while(I j array[I]% 2==0){ I;} while (i j array[j] % 2!=0){ j-;} int tmp=array[I];array[I]=array[j];array[j]=tmp;} }公共静态void main(String[]args){ int[]array={ 1,4,3,6,8,5,9 };func(数组);system . out . println(arrays . tostring(array));}打印结果:

  00-1010第一个:

  将一个数组的值复制到另一个数组,public static int[]copy array(int[]array){ int[]copy=new int[array . length];for(int I=0;I数组.长度;I){ copy[I]=array[I];}返回副本;}公共静态void main(String[]args){ int[]array={ 1,4,6,3,8,9 };int[]ret=copy array(array);system . out . println(arrays . tostring(ret));}打印结果:

  第二种类型:

  复制数组(自身)功能

  打印结果:

  也可以将长度乘以2,但不能是原来的两倍。这是一个新对象。

  复制数组(的一部分)函数:

  Java中所有的源代码都是左闭右开的。

  第三种类型:

  打印结果:

  第四副本:

  00-1010 2D阵列的三种定义方法:

  具有2行3列的二维数组

  00-1010二维数组相当于一个特殊的一维数组。

  第一种类型:

  第二个:

  第三种类型:

  打印结果:

  Java二维数组的专门化

  第一种类型:

  打印结果:

  第二种类型:

  分析原因:

  第三种类型:

  为什么Java数组的列号写不出来,因为我们可以手动指定?

  这叫做不规则二维数组。

  打印结果:

  

2.数组排序(冒泡排序)

本文具体描述了一维数组的几种复制方法,介绍了二维数组的定义、打印和不规则二维数组。今天到此为止。文章中的任何问题我都会积极改正,希望你能更快的掌握你想要的知识。让我们一起努力!

 

  这就是下一篇关于Java数组的简单定义和使用的文章。有关Java数组的更多信息,请搜索以前关于流行IT的文章或继续浏览下面的相关文章。我希望你将来能支持流行它!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: