题目:
键盘录入两个数字,表示一个范围。
统计这个范围中。
既能被3整除,又能被5整除数字有多少个?
我写的代码:
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("输入第一个数:");
int number1 = sc.nextInt();
System.out.print("输入第二个数:");
int number2 = sc.nextInt();
int max = 0;
int min = 0;
int count = 0;
if (number1 > number2){
max = number1;
min = number2;
}else {
max = number2;
min = number1;
}
for (int i = min; i <= max; i++) {
if (i % 3 == 0 && i % 5 == 0){
count++;
}
}
System.out.println("即能被三又能被五整除的有" + count + "个");
}
}
代码有可能不是最优解答,如果有大佬也可以把更完美的代码发到评论区,或者给出优化的代码