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

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

相关推荐
0和1的舞者10 小时前
API交互:前后端分离开发实战指南
java·spring·tomcat·web3·maven·springmvc·springweb
一 乐10 小时前
宠物店管理|基于Java+vue的宠物猫店管理管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
天天摸鱼的小学生10 小时前
【Java泛型一遍过】
java·开发语言·windows
BD_Marathon10 小时前
【JavaWeb】JS_数据类型和变量
开发语言·javascript·ecmascript
是宇写的啊10 小时前
算法-前缀和
算法
Brduino脑机接口技术答疑10 小时前
脑机接口数据处理连载(六) 脑机接口频域特征提取实战:傅里叶变换与功率谱分析
人工智能·python·算法·机器学习·数据分析·脑机接口
卿雪10 小时前
认识Redis:Redis 是什么?好处?业务场景?和MySQL的区别?
服务器·开发语言·数据库·redis·mysql·缓存·golang
..空空的人10 小时前
C++基于protobuf实现仿RabbitMQ消息队列---接口介绍
开发语言·c++·rabbitmq
骇客野人10 小时前
JAVA获取一个LIST中的最大值
java·linux·list
JIngJaneIL10 小时前
基于Java失物招领系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·vue