反转数组、打印数组元素、加强(增强)for循环

package com.guoba.array;
public class Demo04 {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5,6};
//JDK1.5,没有下标,增强for循环。
for (int i : arr) {
System.out.println(i);
}
System.out.println("========================");
//printArray(arr);
int[] reverse = reverse(arr);//反转数组arr
printArray(reverse);//打印结果reverse
}
//打印数组元素
public static void printArray(int[] arr){
for (int j = 0; j < arr.length; j++) {
System.out.print(arr[j]+" ");
}
}
//反转数组
public static int[] reverse(int[] arr){
int[] result = new int[arr.length];
//反转的操作
for (int i = 0,j = result.length-1;i < arr.length;i++,j--) {
result[j] = arr[i];
}
return result;
}
}
posted @   锅巴编程  阅读(97)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示