P1-12 数组案例

数组案例

普通算法:for、if…
不用第三方,内置的库
用普通算法达到把问题解决的目的才是牛人。初学者尽量少依赖于第三方那个的库

倒序输出数组的值

逆序输出数组的值

1
2
3
4
5
6
//逆序输出
String[] names ={"rzx","cool","shuai"};
for (int i= names.length-1;i>=0;i--)
{
System.out.println(names[i]);
}

计算2个等长数组元素逐位的和

计算2个登场数组元素逐位

1
2
3
4
5
6
7
8
9
//计算2个等长数组元素逐位的和
int[] nums1={6,8,11};
int[] nums2={8,6,12};
int[] nums3=new int[nums1.length];
for (int i =0;i<=nums1.length-1;i++)
{
nums3[i]=nums1[i] + nums2[i];
}
System.out.println(Arrays.toString(nums3));

查找数组中最大值

  • 思路很重要

查找数组中最大值

1
2
3
4
5
6
7
8
9
10
11
12
//查找数组中最大值
int[] nums={3,5,8,93,777,666,888,999,1888,8888,9999,1314};
int max=nums[0];
for (int i=1;i<nums.length;i++)
{
int n=nums[i];//找一个变量来存放循环取出来的值
if (n>max)
{
max=n;//当取出来的值大于前一个最大值时,则更新最大值
}
}
System.out.println(max);

P1-12 数组案例
http://example.com/2024/08/01/SE101-零基础玩Java/Part1-笔记/P1-12 数组案例/
Author
John Doe
Posted on
August 1, 2024
Licensed under