文章目录
题干
提示:这段是题干,仔细阅读仔细分析:
数组逆序操作:
定义长度为10的数组,
将数组元素对调,
并输出对调前后的结果。
提示:以下是本篇文章正文内容,下面案例可供参考
一、题目分析
1.定义数组
2.输出逆序前结果
3.for循环进行逆序操作
4.输出逆序后结果
二、代码
1.代码块
代码如下(示例):
public class Work3 {
public static void main(String[] args) {
/* 定义一个数组,长度为10,存放整数 1-10 */
int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
/*输出逆序前的结果*/
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
/*对数组进行逆序操作*/
for (int i = 0; i < array.length / 2; i++) { //遍历数组 从数组第一个元素开始,到第5个元素截止
int temp = array[i]; //从第一个元素开始. 定义整数型变量存放数组内第一个元素
array[i] = array[array.length - 1 - i]; //把最后一个元素赋值给第一个,进行交换
array[array.length - 1 - i] = temp; //把第一个元素(刚刚用temp存放了)赋值给最后一个元素,完成一次交换
}//循环往复,完成数组内元素交换
/*打印换行区分一下逆序前和逆序后*/
System.out.println();
/*输出逆序前的结果*/
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
}
}
2.一图流
总结
这是一道数组练习题,本文是我的个人理解,希望对你也能有所帮助!