就是我之前用简单的程序去实现数组的静态初始化和遍历,然后在遍历的过程中加上一些条件,去对数组中的元素进行一些处理,下面是我写的一些简单的程序。
public class Bianlishuzubingqiuhe {
public static void main(String[] args) {
//主要是实践数组的静态初始化
//要求遍历数组的各个元素,并且求和。 数组元素的索引是从0开始的,比如下面数组中的1的索引是0.
int b=0;
int[]arr={1,2,8,7,5};
for (int i=0;i< arr.length;i++){
b=b+arr[i];
}
System.out.println("这个数组的和为"+b);
//统计个数,统计数组中满足要求的元素的个数,要求是能被三整除。
int c=0;
int[]arr1={1,2,3,4,5,6,7,8,9,10};
for (int z=0;z<arr1.length;z++){
if (arr1[z]%3==0){
c++;
}
}
System.out.println("这个数组中能被3整除的数有"+c+'个');
}
}
//变化数据,遍历数组中的所以元素,如果是奇数,扩大两倍,如果是偶数,变为原来的二分之一。
public class Bianhuashuju {
public static void main(String[] args) {
double[]arr={1,2,3,4,5,6,7,8,9,10};
for (int i=0;i<arr.length;i++){
if (arr[i]%2==0){
double a=0;
a=arr[i]*0.5;
System.out.println(a);
}
else {
double b=0;
b=arr[i]*2;
System.out.println(b);
}
}
}
}