本文主要是介绍Java基础-反转数组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
/*
* java基础,如何将一个数组反转,思考方法采用使用临时变量的情况下,将第一个元素与第二个元素进行反转,需要定义两个索引,一个记录数组的第一个元素与最后一个元素,将其两两交换
* */
public class ReverseArray {
public static void main(String[] args) {
//静态声明数组
int []arr={1,5,6,7,88,0,1};
//调用反转方法
Reverse(arr);
//调用打印方法
PrintArray(arr);
System.out.println(arr);
}
//定义方法进行反转、
public static void Reverse(int[] arr) {
//定义两个索引,一个头索引,一个结束索引
for (int start = 0, end = arr.length - 1; start <= end; start++, end--) {
//定义临时变量进行反转
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
}
}
//定义数组打印方法
public static void PrintArray(int[] arr) {
System.out.print("{");
for (int x = 0; x < arr.length; x++) {
//判断是否是最后一个元素
if (x == arr.length - 1) {
System.out.print(arr[x]);
} else
System.out.print(arr[x] + ",");
}
System.out.println("}");
}
}
这篇关于Java基础-反转数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!