求100以内所有能被3整除,但不能被5整除的数的和。
要求分析:100以内的数,能被3整除却不能被5整除。(即:15,30,45,60,75,90需要排除掉)
程序如下:

最终输出结果为:1368。
将其改为while的形式
int sum =0;
int x=0;
while(x<100){
if(x%3==0&&x%5!=0){
sum+=x;
}
x++;//每参与一次循环 x 自增1。
}
将其改为do……while的形式
int sum =0;
int x=0;
do{
if(x%3==0&&x%5!=0){
sum+=x;
}
x++;
}while(x<100);
System.out.println(sum);
核心算法不变。
这篇博客介绍了一个编程问题,即找出100以内所有能被3整除但不能被5整除的数的和。通过使用while和do...while两种循环结构实现算法,最终得出结果1368。博客内容涉及基础编程和条件判断,适合初学者理解掌握。
7311

被折叠的 条评论
为什么被折叠?



