java 判断水仙花_Java实现判断水仙花数

java 判断水仙花_Java实现判断水仙花数写代码 packageday03 importjava util Scanner 根据用户输入的数字判断是否是水仙花数 authorapplov publicclassN publicstatic String args System out println 请您输入一个三位整数 Scanne

写代码:

package day03;

import java.util.Scanner;

/ * 根据用户输入的数字判断是否是水仙花数

* @author applover

*

*/

public class NarcissisticNumber {

public static void main(String[] args) {

System.out.println(“请您输入一个三位整数”);

Scanner sc = new Scanner(System.in);

int num = sc.nextInt();

boolean result = testNarcissistic(num);

if(result) {

System.out.println(“您输入的:” + num + “是水仙花数”);

} else {

System.out.println(“您输入的:”+  num + “不是水仙花数”);

}

}

public static boolean testNarcissistic(int num) {

if ((num<=999) && (num >= 100)) {

int x = num/100;    //获取百位上的数字

int y = num/10%10;    //获取十位上的数字

int z = num%10;        //获取个位上的数字

int resultNumber = (int)(Math.pow(x, 3) + Math.pow(y, 3) + Math.pow(z, 3));

if(resultNumber == num) {

return true;

}else {

return false;

}

} else {

System.out.println(“您输入的数字不合法,请输入一个3位整数!”);            return false;

}

}

}

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

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

(0)
上一篇 2026年3月18日 上午9:11
下一篇 2026年3月18日 上午9:11


相关推荐

  • qt通过OpenGL实现3d游戏开发框架

    qt通过OpenGL实现3d游戏开发框架开发环境:win8编程语言c++IDE:QtCreatoropengl版本:opengles3.0(可编程渲染管线,着色器语言)OpenGLES(OpenGLforEmbeddedSystems)是OpenGL三维图形API的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。该API由Khronos集团定义推广,Khronos是一个图形软硬件行业协会,…

    2022年5月25日
    37
  • Ubuntu 配置磁盘挂载到指定目录

    Ubuntu 配置磁盘挂载到指定目录最近在工作中 需要将磁盘挂载到自己指定的目录下 特此记录便于日后查阅 1 查看当前所有的磁盘信息首先查看当前服务器所有磁盘信息 命令如下 sudofdisk l 从列出的信息中可以看出 电脑内两个硬盘分别为 sda 和 sdb sdb 为固态硬盘安装了 win10 系统和 win10 下的软件 sda 安装了 Linux 系统 sda3 与 sda4 用于 win10 下的文件存储 带有 microsoft 基本数据 标识 其余盘用于 Linux 使用 sda1 与 sda2 作为 Linux 的文件存储 带有 L

    2026年3月17日
    3
  • 高通IMEI写入最新版_博思得g3106打印机设置

    高通IMEI写入最新版_博思得g3106打印机设置检查自己写的pdaf驱动是否正确主要就是依据打印出来的pdaflog,那如果log出不来肯定是有问题的,接下来说下如何排查问题:1:首先我们要检查sensor驱动h文件有没有打开pdaf,如果没有打开pdaf的log肯定出不来的。2:然后要检查otp驱动是否加载正确,因为otp中有pdaf相关的校正。3:效果目录3A文件的log有没有打开(举个例子)sen

    2025年8月29日
    9
  • scrapy安装步骤_scrapy官网

    scrapy安装步骤_scrapy官网安装scrapy过程中出现各种包安装错误,所以自己一直看教程知道scrapy安装需要准备好各种环境。这些包按照从下到上的顺序下载,lxml这个包按下文教程安装。不想看过多文字和图片的懒人们可看教程视频:http://www.iqiyi.com/w_19rz36pjft.html利用pipinstall命令安装pywin32,pyopenssl.这两个包可在cmd安装成功pip…

    2026年1月17日
    4
  • HI3516DV300 GPIO操作

    HI3516DV300 GPIO操作前言本次实验根据ProYuan28博主写的博客GPIO文档进行适配调试,特此记录GPIO操作。正文GPIO分为三个步骤:1设置gpio端口复用寄存器;2设置GPIO口的方向寄存器(GPIO_DIR);3设置读取或者写入GPIO值寄存器(GPIO_DATA);实验平台:HI3516DV300…

    2025年11月25日
    7
  • ios发的gif图不动_怎么暂停gif

    ios发的gif图不动_怎么暂停gif其实网上GitHub有很多第三方的,但是用起来比较麻烦,这里介绍最简单的一种方式,自己就可以实现,(点击按钮开始播放动态图)1,集成SDWebImage之后,引入头文件#import"U

    2022年8月4日
    9

发表回复

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

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