java基础复习——数组反转

java基础练习——数组反转

        • 1.首先创建一个长度是5的数组,并填充随机数。
        • 2.使用for循环或者while循环,对这个数组实现反转效果

1.首先创建一个长度是5的数组,并填充随机数。

//创建数组
int[] arr=new int[5];
//初始化数组,并像数组中填充随机数
arr[0]=(int) (Math.random()*100);

2.使用for循环或者while循环,对这个数组实现反转效果

//反转效果方法体
for(int i=0;i
package arry;

import java.util.Arrays;

public class Demo {

	public static void main(String[] args) {
		int[] arr=new int[5];
		arr[0]=(int) (Math.random()*100);
		arr[1]=(int) (Math.random()*100);
		arr[2]=(int) (Math.random()*100);
		arr[3]=(int) (Math.random()*100);
		arr[4]=(int) (Math.random()*100);
		System.out.println("反转前的数组为:"+Arrays.toString(arr));
		//此处若如下写法,则输出的是数组的地址,而不是数据。如果将arr改为arr[1]则会输出数组中第二个数据
		//System.out.println(arr);
		reverseArray(arr);

	}

	private static void reverseArray(int[] arr) {
		// TODO Auto-generated method stub
		for(int i=0;i

总结:
输出数组元素不能直接使用如下语句

System.out.println(arr);

否则输出的仅仅只是数组在内存中的地址。
可以采用上面完整代码中的方法,也可以采用如下方法进行输出数据

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

运行截图:
在这里插入图片描述

你可能感兴趣的:(java基础)