首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Java统计水仙花

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 问题描述 所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。...例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。...解决方案 首先配置好运行环境,再给出整数类所需变量,依次根据水仙花数的定义,利用for循环将数值条件i规定在(100,1000)以内。...再将判断条件代入进行逐步筛选,再使用一次for循环,将i进行整合,最后得到所有水仙花数并且统计水仙花数个数。 通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。...java实现,解题思路与python异曲同工,但在实践中需注意两种编程语言所需的格式与语法的差别。

1.1K30

通过Java实现求水仙花数「建议收藏」

题目:用户输入一个数,判断是否是”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。...1.导包(作为当前类的引用) import java.util.Scanner; jdk中封装了一个类Scanner,该类的职责就是接收键盘的输入值,并保存到程序的变量中,体现了程序和用户的交互功能。...按住回车键会自动导入上面的包 3.对象调用方法来接收输入值 int X=sc.nextInt();//X是用户输入的数 4.先求出各位数上的数字 这里我们需要用到两个运算符:/和% “/”在数学中是除的意思,但在Java...用法为:比如3/2,在数学中是3/2=1.5,但在Java中3除以2等于1,因为取整,后面的小数0.5会被程序舍弃。 “%”平常是一种百分号,但在Java中也是作为一种运算符,用来取模。...(X+"不是水仙花数"); 完整代码展示如下: import java.util.Scanner; public class Narcissus { public static void

83720

Java输出所有三位數的”水仙花数”

package com.pku.wuyu.io; /* * 需求:在控制台输出所有的”水仙花数” * * 分析: * 什么是水仙花数呢?...* 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。 * 举例:153就是一个水仙花数。...* 153 = 1*1*1 + 5*5*5 + 3*3*3 * * A:三位数其实就告诉了我们水仙花数的范围 * 100-999 * B:如何获取一个数据的每一个位上的数呢?...* C:让每个位上的立方和相加,并和该数据进行比较,如果相等,就说明该数据是水仙花数,在控制台输出 */ public class Demo01 { public static void main...,百位 * D:判断这个三位数是否是水仙花数,如果是,统计变量++ * E:输出统计结果就可以了 */ public class Demo02 { public static void

2.6K00

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券