1 定义一个方法用于获取0~100中3的倍数调用该方法后计算3的倍数的和。20分要求:在代码编辑器中输入以下代码并补全程序段。public class Test01 public static void mainString args 调用findData方法获取数组 int arr=findData; int sum=0; Sys
public class Test01 { public static void main(String[] args) { //调用findData()方法,获取数组 int[] arr=findData(); int sum=0; System.out.println("0~100中3的倍数是:"); for(int i=0; i<arr.length; i++){ System.out.print(arr[i]+" "); sum += arr[i]; } System.out.println(); System.out.println("0~100中3的倍数的和是:"+sum);
}
//定义一个方法用于获取0~100中3的倍数
public static int[] findData(){
//1.定义一个整数类型l,存放0~100中3的倍数的个数
int l=0;
for(int i=0; i<=100; i++){
if(i%3 == 0){
l++;
}
}
//2. 根据3的倍数的个数为长度创建一个数组。
int[] arr=new int[l];
//3. 获取3的倍数并存入数组
int index=0;
for(int i=0; i<=100; i++){
if(i%3 == 0){
arr[index] = i;
index++;
}
}
return arr;
}
原文地址: https://www.cveoy.top/t/topic/hzTJ 著作权归作者所有。请勿转载和采集!