能被3整除 不能被5整除的数字和

键盘录入一个数,求该数到0的范围以内所有能被3整除 不能被5整除的数字和

用for循环

public class Test
{
    public static void main(String []args)
    {
         Scanner sc = new Scanner(System.in);
          int n = sc.nextInt();
          int sum = 0;
          for(int i=0;i<=n;i++)
              if(i%3==0 && i%5 != 0)
                  sum+=i;
          System.out.println(sum);
    }
}


import java.util.Scanner;
 
public class Test{
 
public static void main(String[] args){
 
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int sum=0;
for(int i=1;i<=n;i++)
{
    if(i%3==0 && i%5!=0)
    {
        sum+=i;
    }
}
System.out.println(sum);
}
 
}

参考如下:

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int sum = 0;
        for (int i = 3; i <= n; i++)
        {
            if(i % 3 == 0 && i % 5 != 0)
            {
                sum += i;
            }
        }

        System.out.println("sum="+sum);
    }
}