练习:统计满足条件的数字
需求:
键盘录入两个数字,表示一个范围。统计这个范围中既能被3整除,又能被5整除的数字有多少个?
代码:
//统计满足条件的数字
package demo01;
import java.util.Scanner;
public class HelloJava {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数字:");
int number1 = sc.nextInt();
System.out.println("请输入第二个数字:");
int number2 = sc.nextInt();
int sum = 0;
if(number1 < number2){
for(int i = number1; i <= number2; i++){
if(i % 3 == 0 && i % 5 == 0){
sum += 1;
}
}
System.out.println("既能被 3 整除,又能被 5 整除的数字有:" + sum + "个。");
}else{
System.out.println("请确保输入的第一个数小于第二个数!");
}
sc.close();
}
}
运行结果: