急求一道JAVA编程题答案

1-100内是8的倍数的数字之和

这个题目解决还是比较简单的,就是上面说的,判断是8的倍数,然后sum累加,就可以

public class Test{
    public static void main(String[] args){
    
        int sum = 0;
        for(int i = 1; i <= 100; i ++){
            if(i % 8 == 0)
                sum += i;
        }
        System.out.println(sum);
        
    }
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-11-25
循环1到100的数字,然后%8得0就是8的倍数,用一个变量sum记录他们的和
第2个回答  2018-11-25
IntStream.rangeClosed(1,100).filter(v -> v % 8 == 0).sum();//624

相似回答
大家正在搜