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

Java基础进阶-水仙花数

/*
功能:求水仙花数,打印并统计总个数。
思路:
水仙花数是定义范围100-999,满足每个位上的数子的3次方相加和等于这个数
第一步:循环遍历数据范围
第二步;取出当前数字的个位,十位,百位上的数字
第三步:进行求和判断是否满足条件,满足就输出当前水仙花数,此时计数器计数一次,最后输出总个数。
*/

public class sxhNumber{ public static void main(String[] args){ //定义并初始化计数器 int number = 0; System.out.print("水仙花数有:"); //用while循环,初始化循环变量 int var = 100; while(var<1000){ //取出每个位对应的数值 int g = var%10; int t = var/10%10; int s = var/100%10; //得到各位上的立方和 int sum = g*g*g+t*t*t+s*s*s; //进行判断 if(sum==var){ //符合条件就输出 System.out.print(sum+" "); //计数器自增1 number++; } var++; } //换行 System.out.println(); System.out.println("世界上水仙花的个数一共有"+number+"个."); } }

http://www.jsqmd.com/news/212025/

相关文章:

  • Java进阶教程(二)代码块
  • 提升Python AI模型训练速度:从入门到进阶的实战优化方案
  • 【论文精读】-Graph-Grounded Pre-training and Prompting
  • Java_ElasticSearch(ES)——分布式搜索引擎
  • 手写一个单例模式 (考虑线程安全)。
  • 深度学习毕设选题推荐:基于python的CNN训练识别吃的美食基于深度学习的CNN训练识别吃的美食
  • 深度学习毕设项目推荐-深度学习基于python的CNN训练识别吃的美食基于python的深度学习CNN训练识别吃的美食
  • 救命神器!9个AI论文网站测评:本科生毕业论文全攻略
  • ReadView的结构和工作原理?
  • Java 进阶:如何让线程主动让出 CPU
  • 亲测好用10个AI论文工具,专科生轻松搞定论文写作!
  • JavaScript 调试
  • AngularJS 模块详解
  • 救命神器!自考必看TOP9 AI论文网站测评与推荐
  • idea创建springBoot的五种方式
  • 毫米波V2I网络的链路层仿真研究(Matlab代码实现)
  • Java实战:Spring Boot application.yml配置文件详解
  • python_flask求职招聘岗位信息分析系统的设计与实现_xz0yin70可视化大屏
  • Prompt Tuning动态选医疗特征提速诊断
  • idea、mybatis报错Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required
  • Azure GPv1 存储账户迁移至 GPv2 完整指南
  • Java学习进阶知识篇
  • Memcached 连接:深入理解与优化实践
  • 深度学习计算机毕设之基于python训练鲜花识别基于卷神经网络训练鲜花识别
  • HeidiSQL导入与导出数据
  • 2026最全Gemini学生优惠申请指南
  • AS7341可见光谱传感器原理图设计,已量产(光线传感器)
  • 文档解析API哪个好用
  • 俄罗斯总统透露:美国想在扎波罗热核电站进行加密货币挖矿?
  • 三一重工标杆企业游学—走进名企,对标精益生产管理