数组的反转

反转就是把最远端的元素和最近端的元素位置互换(反转前数据:1,2,3,4,5,6反转后:6,5,4,3,2,1)

//准备一个需要反转的数组

int[] arr = {1,2,3,4,5,6}

//定义两个索引变量,一个索引变量指向最小索引,一个索引变量指向最大索引int min = 0;int max = arr.length-1;

//遍历数组,让两个索引变量产生变化

min++;

max--;

//条件

min

//交换最小索引元素和最大索引元素;需要定义第三方变量int temp = 0;

temp= arr[min];//把最小的索引元素赋值给第三方变量temp

arr[min] = arr[max];//把最大的索引元素赋值给最小的索引元素

arr[max] = temp;//把第三方变量的值赋值给最大索引的元素

//

int[] arr = {1,2,3,4,5};

for (int min = 0,int max = arr.length-1;min < max ;min++,max--) {

int temp = 0;

temp = arr[min];

arr[min] = arr[max];

arr[max] = temp;

}

// 查看反转之后的数组内容 遍历数组

for (int i = 0; i <= arr.length-1; i++) {

System.out.println(arr[i]);

}

二维数组

定义方式和一维数组差不多一样,也是三种方式

数组的数据类型[][] 数组名称 = new 数组的数据类型[长度1][长度2];

数组的数据类型[][] 数组名称  = new 数组的数据类型[][]{{元素1,元素2,...},{元素1,,元素2,元素3,...},....};

数组的数据类型[][] 数组名称  = {{元素1,元素2,....},{元素1,元素2,....},{元素1,,元素2,元素3,...},....};

int[][] arr = {{10,20,50},{30,40,80},{15,100}};

访问arr数组当中的10元素

格式:arr[0][0] ;

java 二维数组倒置_Java数组反转及二维数组相关推荐

  1. 二维数组 类型_Java第六章 | 二维数组的创建及使用、数组排序算法

    二维数组的创建及使用 1.二维数组的创建 2.二维数组初始化 3.使用二维数组 二维数组的创建 声明二维数组的方法有两种,语法如下所示: 数组元素类型 数组名字[ ][ ]; 数组元素类型[ ][ ] ...

  2. java中数据结构的应用_Java集合入门 (二)常用数据结构和应用场景-数组

    Java极客  |  作者  /  铿然一叶 这是Java极客的第 48 篇原创文章 一.数组的特点 1.数组大小固定 2.一个数组只能存储相同数据类型 3.随机访问性能高 4.存储空间连续,这样可以 ...

  3. java arraylist枚举器遍历_Java基础(七)泛型数组列表ArrayList与枚举类Enum

    一.泛型数组列表ArrayList 1.在Java中,ArrayList类可以解决运行时动态更改数组的问题.ArrayList使用起来有点像数组,但是在添加或删除元素时,具有自动调节数组容量的功能,而 ...

  4. java多维数组题目_Java题库——chapter7 多维数组

    1)Which of the following statements are correct? 1) _______ A)char[ ][ ] charArray = {{'a', 'b'}, {' ...

  5. Java合并两个int数组合并_Java中如何把两个数组合并为一个

    在Java中,如何把两个String[]合并为一个? 看起来是一个很简单的问题.但是如何才能把代码写得高效简洁,却还是值得思考的.这里介绍四种方法,请参考选用. 一.apache-commons 这是 ...

  6. java常量数组吗_java – 如何在注释中使用数组常量

    我想为注释值使用常量. interface Client { @Retention(RUNTIME) @Target(METHOD) @interface SomeAnnotation { Strin ...

  7. java转json数组对象_java对象转json、json数组 、xml | 学步园

    JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean. 下载地址:http://json-lib.sourceforge.net ...

  8. Java 反射取类中类_Java反射机制(二):通过反射取得类的结构

    在反射运用过程中,如果你想得到一个类的完整结构,那么就要使用到java.lang.reflect包中的几个类: · Constructor  表示类中的构造方法 · Field  表示类中的属性 · ...

  9. java时间日期格式器_JAVA基础类库(二)-----日期、时间类和格式器

    Date类 public classDateTest{public static voidmain(String[] args){ Date d1= newDate();//获取当前时间之后100ms ...

最新文章

  1. javascript设计模式-组合模式
  2. 小结 frambuffer 原理及流程 (五)
  3. ubuntu声卡相关
  4. Android各大热补丁方案分析和比较
  5. RabbitMQ服务客户端的的业务逻辑
  6. leetcode 191. 位1的个数(移位操作)
  7. 多线程内存泄漏_内存泄漏的场景和解决办法
  8. python画图如何调整图例位置_Python-如何将图例排除在情节之外
  9. 不懂这25个名词,好意思说你懂大数据?
  10. 通过反汇编来理解restrict关键字
  11. 光盘刻录只允许读取不能拷贝_原来 8 张图,就可以搞懂「零拷贝」了
  12. (转)CentOS 和 Ubuntu 下的网络配置
  13. python读取mat文件报错【NotImplementedError: Please use HDF reader for matlab v7.3 files】
  14. 图库网站Unsplash高清原图爬虫
  15. 油猴超神好用脚本推荐
  16. 自己的作品界面---类似360杀毒软件的界面
  17. 浙江宁波天童禅寺重阳节前夕慰问鄞州区东吴福利院
  18. 九龙证券|这一刻,资本市场进入全新时代!
  19. 一文读懂 NMEA-0183 协议数据
  20. 一度智信:分析拼多多人群定位

热门文章

  1. 【Spring MVC】文件上传、文件下载
  2. 深入理解r2dbc-mysql
  3. jcmd:JDK14中的调试神器
  4. CentOS 6 安装Hadoop 2.6 (一)准备工作
  5. 蓝桥杯 ALGO-21 算法训练 装箱问题
  6. 1031 查验身份证 (15分)_21行满分代码
  7. 22行代码AC——例题7-1除法(Division UVa 725)——解题报告
  8. php+打开文件和其子文件,用 PHP 内置函数 fopen 创建文件和打开文件
  9. OpenStack安装Neutron组件最后进行验证后发现Metadata agent ct节点不显示
  10. linux笔记之 raid