每日一题——Java编程练习题

题目:

键盘录入两个数字,表示一个范围。

统计这个范围中。

既能被3整除,又能被5整除数字有多少个?

我写的代码:

java 复制代码
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 + "个");
    }
}

代码有可能不是最优解答,如果有大佬也可以把更完美的代码发到评论区,或者给出优化的代码

相关推荐
SamDeepThinking几秒前
面试官问Bean线程安全,你该从架构角度回答
java·后端·面试
无小道5 分钟前
Redis——哈希类型相关指令
redis·算法·哈希算法
敖正炀6 分钟前
ArrayList 与 LinkedList 源码全景:从数据结构选择到性能分歧的完整代码路径
java
凌波粒6 分钟前
LeetCode--513.找树左下角的值(二叉树)
java·算法·leetcode
敖正炀7 分钟前
HashMap 红黑树化与退化
java
一个不知名程序员www7 分钟前
算法学习入门---算法题DAY1
c++·算法
喜欢小苹果的码农10 分钟前
xxl-job主流程分析
java
敖正炀11 分钟前
HashMap 源码深度拆解(JDK 7→8)
java
Yeats_Liao11 分钟前
物联网接入层技术剖析(二):epoll到底是怎么工作的
java·linux·网络·物联网·信息与通信
子琦啊12 分钟前
构造函数、this指向和原型链机制
javascript·算法·贴图