import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); int count = 0; int sum = 0; for(int i = x; i <= y; i++){ sum = 0; int num1 = i; while(true){ int dig_1 = num1 % 10; sum += dig_1; num1 /= 10; if(num1 == 0){ break; } } if(sum % 5 == 0){ count++; } } System.out.printf("%d",count); } }写一个循环来拿取x~y之间的数字,再把数字各位上的数字拿出来进行求和,最后判断和为5的倍数不,判断完后,sum要重新为0。