当前位置: 首页 > news >正文

Java代码基础算法练习-计算被 3 或 5 整除数之和-2024.06.29

任务描述:
计算 1 到 n 之间能够被 3 或者 5 整除的数之和。


解决思路:

输入的数字为 for 循环总次数,每次循环就以当前的 i 进行 3、5 的取余操作,都成立计入总数sum中,循环结束,输出 sum 的值


代码示例:

package a4_2024_06;import java.util.Scanner;public class j240629_1 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("输入一个数n: ");int n = scanner.nextInt();long sum = method(n);System.out.println("1 到 " + n + " 之间能够被 3 或者 5 整除的数之和是 " + sum);scanner.close();}private static long method(int n) {long sum = 0;for (int i = 1; i <= n; i++) {if (i % 3 == 0 || i % 5 == 0) {sum += i;}}return sum;}
}

http://www.lryc.cn/news/386574.html

相关文章:

  • Socket编程详解(二)核心代码讲解
  • (项目实战)聚合支付系统开发环境搭建-基于VMware17安装Centos7.9
  • Python现在可以在线编程了!
  • ThreadPoolExecutor线程池创建线程
  • 畅谈GPT-5
  • 石家庄高校大学智能制造实验室数字孪生可视化系统平台项目验收
  • WLAN 4-Way Handshake如何生成GTK?
  • Qt/C++模拟鼠标键盘输入
  • OpenGL3.3_C++_Windows(22)
  • electron-builder 打包过慢解决
  • leetcode226反转二叉树
  • 【自然语言处理系列】探索NLP:使用Spacy进行分词、分句、词性标注和命名实体识别,并以《傲慢与偏见》与全球恐怖活动两个实例文本进行分析
  • 【Rust】function和methed的区别
  • python基础语法 003-4 数据类型集合
  • Vue如何引用组件
  • vue3中省市区联动在同一个el-form-item中咋么设置rules验证都不为空的效果
  • 如何集成CppCheck到visual studio中
  • GWO-CNN-SVM,基于GWO灰狼优化算法优化卷积神经网络CNN结合支持向量机SVM数据分类(多特征输入多分类)
  • Go-知识测试-工作机制
  • 【小程序静态页面】猜拳游戏大转盘积分游戏小程序前端模板源码
  • JupyterServer配置
  • 信息检索(57):MINIMIZING FLOPS TO LEARN EFFICIENT SPARSE REPRESENTATIONS
  • Python 面试【中级】
  • [Open-source tool]Uptime-kuma的簡介和安裝於Ubuntu 22.04系統
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 灰度图像恢复(100分) - 三语言AC题解(Python/Java/Cpp)
  • leetcode494. 目标和
  • 数据结构简介
  • PyScript:在浏览器中释放Python的强大
  • 巴黎成为欧洲AI中心 大学开始输出AI创始人
  • 完全离线的本地问答模型LocalGPT如何实现无公网IP远程连接提问