Java基础学习:数组05
-
数组的使用:
-
For-Each循环:增强型For循环;
-
数组作为方法入参:
-
-
-
代码练习1:
public class ArrayDemo034 {
public static void main(String[] args) {
int[] arrays={1,2,3};
//1,打印全部的数组元素
for (int i = 0; i < arrays.length; i++) {
System.out.println(arrays[i]);
}
//2,计算所有元素的总和
int sum=0;
for (int j = 0; j < arrays.length; j++) {
sum=sum+arrays[j];
}
System.out.println(sum);//6
//3,查找最大元素
int max=arrays[0];//第0个元素:思路:先确定一个数据,循环然其他数据跟它比较
for (int k = 0; k <arrays.length ; k++) {
if(arrays[k]>max){
max=arrays[k];
}
}
System.out.println(max);//3
}
} -
代码练习2:进阶:数组反转
public class ArrayDemo04 {
public static void main(String[] args) {
//进阶
int[] arrays={1,2,3};
//For-Each:增强型for循环来遍历数组
//JDK1.5 没有下标
for(int x:arrays){
System.out.println(x);
}
System.out.println("---------------------");
//数组作为参数
//2,打印数组元素
printArray(arrays);
System.out.println("打印完成");
//3,数组作为返回值:反转数组
int[] newArrr=newArr(arrays);
printArray(newArrr);
System.out.println("反转数组打印完成");
}
public static void printArray(int[] arr){
for (int i : arr) {
System.out.println(i);
}
}
public static int[] newArr(int[] arr){
//创建一个数组
int[] newArr=new int[arr.length];
//反转操作
for (int i = 0,j=newArr.length-1; i <arr.length ; i++,j--) {
newArr[j]=arr[i];
}
return newArr;
}
}
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律