每日一题——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 + "个");
    }
}

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

相关推荐
※DX3906※10 分钟前
cpp实战项目—string类的模拟实现
开发语言·c++
wjs202418 分钟前
Nginx 安装配置指南
开发语言
桦说编程27 分钟前
CompletableFuture 超时功能有大坑!使用不当直接生产事故!
java·性能优化·函数式编程·并发编程
@_@哆啦A梦30 分钟前
Redis 基础命令
java·数据库·redis
美味小鱼36 分钟前
实践Rust:编写一个猜数字游戏
开发语言·游戏·rust
Joyner20181 小时前
python-leetcode-从中序与后序遍历序列构造二叉树
算法·leetcode·职场和发展
因兹菜1 小时前
[LeetCode]day9 203.移除链表元素
算法·leetcode·链表
LNsupermali1 小时前
力扣257. 二叉树的所有路径(遍历思想解决)
算法·leetcode·职场和发展
雾月551 小时前
LeetCode LCR180文件组合
算法·leetcode·职场和发展
萌の鱼1 小时前
leetcode 2080. 区间内查询数字的频率
数据结构·c++·算法·leetcode