java程序 水仙花数_Java小程序之水仙花数

java程序 水仙花数_Java小程序之水仙花数水仙花数 实验目的 1 掌握 Java 程序的编译过程 以及 Java 程序面向对象的编写方法 2 掌握类的定义与声明 3 掌握对象的使用与创建 4 掌握构造方法的格式及使用 5 理解并熟练运用 ifelse 语句实现程序所要求的条件 实验原理 1 依次对一个三位数的每一位数的平方求和 百位数可通过除 100 取整得到 十位数可通过除 10 取整得到 2 三位数中的最小数是 101 最大数是 999 所以水仙花数必然存在于 101

水仙花数

【实验目的】

1.掌握Java程序的编译过程,以及Java程序面向对象的编写方法

2.掌握类的定义与声明

3.掌握对象的使用与创建

4.掌握构造方法的格式及使用

5.理解并熟练运用if else语句实现程序所要求的条件

【实验原理】

1.依次对一个三位数的每一位数的平方求和,百位数可通过除100取整得到,十位数可通过除10取整得到

2.三位数中的最小数是101,最大数是999,所以水仙花数必然存在于101到999之间

【实验要求】

1.运用Java编写命令行程序

2.编译、运行、调试、维护Java程序

3.使用for循环结构

4.熟练使用Eclipse调试工具进行程序调试

【实验步骤】

在101到1000之间任取一个数m,m除以100取整得到它的百位数a1,除以100取余再讲余数除以10取整得到它的十位数a2,除以10取余得到它的个位数,依次对这三个数a1,a2,a3的三次方求和,验证是否等于m,若相等,则m为水仙花数,打印出来;反之,则不是水仙花数,不用打印出来。

详细思路如下图所示:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218377.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午7:24
下一篇 2026年3月18日 上午7:24


相关推荐

  • Rational License Key Error的解决办法

    Rational License Key Error的解决办法使用 IBMRationalR 的时候可能出现 RationalLice 的弹出框 如下图 解决办法 下载安装包 点我下载 如果有提取码 则提取码是 eb6z 下载完成之后解压到 IBMRationalR 安装目录下的 Common 目录下面 执行全部替换操作 然后就可以成功打开了

    2026年3月18日
    2
  • 解译CWnd::ModifyStyleEx「建议收藏」

    解译CWnd::ModifyStyleEx「建议收藏」Callthismemberfunctiontomodifyawindow’sextendedstyle.修改窗口扩展属性。都有哪些扩展属性?基本属性呐?BOOLModifyStyleEx(DWORDdwRemove,DWORD

    2022年7月19日
    16
  • 原型模式的应用场景_原型模式深浅克隆区别

    原型模式的应用场景_原型模式深浅克隆区别ProtoType 原型模式动机模型定义实例结构要点总结笔记动机在软件系统中,经常面临着”某些结构复杂的对象“的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它们却拥有比较稳定一致的接口如何应对这种变化?如何向”客户程序“(使用这些对象的程序)”隔离出“这些易变对象,从而使得”依赖这些易变对象的客户程序“不随着需求变化而变化?模型定义使用原型实例指定创建对象的种类,然后通过拷贝这些原型来创建新对象。实例和工厂模型用的同一个实例工厂模式//工厂class SplitterF

    2022年8月11日
    6
  • FL studio 20简易入门教程 — 第六篇 — 调音台和自动化包络线

    FL studio 20简易入门教程 — 第六篇 — 调音台和自动化包络线本文将主要聚焦于调音台和自动化包络线 前者是想要做出各种各样奇幻好听的音乐效果的核心 后者则是想要实现不停变化的效果所必须的技能 自动化包络线是编曲中的重要一环 需要好好掌握

    2026年3月26日
    2
  • 阅读书源最新2020在线导入_【授人以渔】你想要阅读的,这里都有。「建议收藏」

    阅读书源最新2020在线导入_【授人以渔】你想要阅读的,这里都有。「建议收藏」今天给大家分享两个阅读软件,安卓、ios都有。通过订阅大佬们制作的书源(小说网站),80%你想看的小说,都能找到。(只要网络上有人分享上传了)﹀﹀﹀一、阅读(安卓)1、下载链接:https://www.coolapk.com/apk/io.legado.app.release2、食用方法:方法一(网络导入):  复制源URL,打开阅读”订阅”->点击右上角设置->选择”…

    2022年6月15日
    67
  • 后端框架flask学习小记[通俗易懂]

    后端框架flask学习小记[通俗易懂]1.写在前面最近在和几个伙伴尝试搭建一个新闻推荐系统,算是一个推荐算法的实战项目,里面涉及到了前后端交互,该项目里面,使用了Flask作为后台框架,为了理清楚整个系统的交互,所以就快速参考着资料学习了下flask,主要还是参考伙伴们写的flask简介和基础的内容,加上了一些其他理解和实验辅助,整理一篇心得文章,算是flask初步入门。对于一个算法工程师来讲,后端这块虽然不必详细弄清楚原理,但学习一些开发相关知识还是有好处的,因为在实际工作中经常会调试线上的代码调用策略或者模型,我们至少

    2022年6月6日
    62

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号