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;
}
1	定义一个方法用于获取0~100中3的倍数调用该方法后计算3的倍数的和。20分要求:在代码编辑器中输入以下代码并补全程序段。public class Test01 public static void mainString args 调用findData方法获取数组 int arr=findData; int sum=0; Sys

原文地址: https://www.cveoy.top/t/topic/hzTJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录