输出求和变量的值
定义一个数组 用静态初始化完成数组元素的初始化
int[]arr={68,27,95,88,171,996,51,210) }
定义一个求和的变量 初始化是0
int sum=0;
遍历数组获取到数组中每一个元素
for(intx=0 x
判断该元素是否满足条件 如果满足条件就是累加
if(arr[x]%101=7&&arr[x]10%10!=7&&arr[x]%2= =0){
sum +=arr[x];
输出求和变量的值
system.out.println("sum"+sum);
数组内容相同
返回值类型:boolean
参数int[]arr. int[]arr2
比较两个数组内容是否相同
首先比较数组长度 如果长度不相同 数组的内容肯定不相同返回false
共次遍历 比较两个数组中的每一个元素 只要有元素不相同 返回false最后循环遍历结束后,返回true
调用方法用变量接收booreaflag=compare (arr arr2)
输出结果
system.out.println(flas);
}
案例
查找
已知一个数组arr=(19,28,37,46,59);
键盘录入一个数据 查找该数据在数据中的索引并在控制台输出找出索引值
分析
键盘录入一个数据之后 让这个数据中的每一个元素进行比较 如果数据相等 返回该数据对应的索引即可。
但是加入录入一个数组中一个不存在的数据 这个时候就没有任何内容输出 很明显有问题的 在实际开发中 如果对应的索引不存在我们一般 都返回一个负数 而且经常用-1来表示
需知
已知一个数组arr=[19,28,37,46,50]
键盘录入一个数据 查找该数组中的索引 并在控制台输出找到索引值
1 定义一个数组 用静态方法初始化完成数组元素的初始化
int[]arr=[19,28,37,46,50];
2键盘录入要查找的数据 用一个变量接收
scanner sa=new scanner(system.in);
3 定义一个索引变量 初始值-1
int index =1;
4遍历数组 获取到数组中的每一个元素
for (int x=0; x
5 拿键盘录入的数组中每一个元素进行比较如值相同 就把该值对应的索引赋值给索引变量并结束循环
if (arr[x] = = number index breaks
6 输出索引变量
system.out.println("index"+index);
查找制定的数据的数组中的索引
返回值 int 参数int[]arr int
innumber
反战
已知 arr=(19,28,37,46,50);
用程序实现把数组中的元素值交换;
交换后arr =(50,46,37,28,19);
并控制在输出交换后的数组元素
分析
第一个元素和最后一个元素交换
第二个元素和倒数第二个元素交换
第三个元素和倒数第三个元素交换



