java 二维数组倒置_Java数组反转及二维数组
数组的反转
反转就是把最远端的元素和最近端的元素位置互换(反转前数据: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数组反转及二维数组相关推荐
- 二维数组 类型_Java第六章 | 二维数组的创建及使用、数组排序算法
二维数组的创建及使用 1.二维数组的创建 2.二维数组初始化 3.使用二维数组 二维数组的创建 声明二维数组的方法有两种,语法如下所示: 数组元素类型 数组名字[ ][ ]; 数组元素类型[ ][ ] ...
- java中数据结构的应用_Java集合入门 (二)常用数据结构和应用场景-数组
Java极客 | 作者 / 铿然一叶 这是Java极客的第 48 篇原创文章 一.数组的特点 1.数组大小固定 2.一个数组只能存储相同数据类型 3.随机访问性能高 4.存储空间连续,这样可以 ...
- java arraylist枚举器遍历_Java基础(七)泛型数组列表ArrayList与枚举类Enum
一.泛型数组列表ArrayList 1.在Java中,ArrayList类可以解决运行时动态更改数组的问题.ArrayList使用起来有点像数组,但是在添加或删除元素时,具有自动调节数组容量的功能,而 ...
- java多维数组题目_Java题库——chapter7 多维数组
1)Which of the following statements are correct? 1) _______ A)char[ ][ ] charArray = {{'a', 'b'}, {' ...
- Java合并两个int数组合并_Java中如何把两个数组合并为一个
在Java中,如何把两个String[]合并为一个? 看起来是一个很简单的问题.但是如何才能把代码写得高效简洁,却还是值得思考的.这里介绍四种方法,请参考选用. 一.apache-commons 这是 ...
- java常量数组吗_java – 如何在注释中使用数组常量
我想为注释值使用常量. interface Client { @Retention(RUNTIME) @Target(METHOD) @interface SomeAnnotation { Strin ...
- java转json数组对象_java对象转json、json数组 、xml | 学步园
JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean. 下载地址:http://json-lib.sourceforge.net ...
- Java 反射取类中类_Java反射机制(二):通过反射取得类的结构
在反射运用过程中,如果你想得到一个类的完整结构,那么就要使用到java.lang.reflect包中的几个类: · Constructor 表示类中的构造方法 · Field 表示类中的属性 · ...
- java时间日期格式器_JAVA基础类库(二)-----日期、时间类和格式器
Date类 public classDateTest{public static voidmain(String[] args){ Date d1= newDate();//获取当前时间之后100ms ...
最新文章
- javascript设计模式-组合模式
- 小结 frambuffer 原理及流程 (五)
- ubuntu声卡相关
- Android各大热补丁方案分析和比较
- RabbitMQ服务客户端的的业务逻辑
- leetcode 191. 位1的个数(移位操作)
- 多线程内存泄漏_内存泄漏的场景和解决办法
- python画图如何调整图例位置_Python-如何将图例排除在情节之外
- 不懂这25个名词,好意思说你懂大数据?
- 通过反汇编来理解restrict关键字
- 光盘刻录只允许读取不能拷贝_原来 8 张图,就可以搞懂「零拷贝」了
- (转)CentOS 和 Ubuntu 下的网络配置
- python读取mat文件报错【NotImplementedError: Please use HDF reader for matlab v7.3 files】
- 图库网站Unsplash高清原图爬虫
- 油猴超神好用脚本推荐
- 自己的作品界面---类似360杀毒软件的界面
- 浙江宁波天童禅寺重阳节前夕慰问鄞州区东吴福利院
- 九龙证券|这一刻,资本市场进入全新时代!
- 一文读懂 NMEA-0183 协议数据
- 一度智信:分析拼多多人群定位
热门文章
- 【Spring MVC】文件上传、文件下载
- 深入理解r2dbc-mysql
- jcmd:JDK14中的调试神器
- CentOS 6 安装Hadoop 2.6 (一)准备工作
- 蓝桥杯 ALGO-21 算法训练 装箱问题
- 1031 查验身份证 (15分)_21行满分代码
- 22行代码AC——例题7-1除法(Division UVa 725)——解题报告
- php+打开文件和其子文件,用 PHP 内置函数 fopen 创建文件和打开文件
- OpenStack安装Neutron组件最后进行验证后发现Metadata agent ct节点不显示
- linux笔记之 raid