JAVA实现输入一个数判断是否是水仙花数(不限位数)

简介: JAVA实现输入一个数判断是否是水仙花数(不限位数)

JAVA实现输入一个数判断是否是水仙花数(不限位数)

从键盘输入一个数,判断是否是水仙花数

例如:153=111+555+333

代码

intsum=0,x=0,y=0;
Scannerscan=newScanner(System.in);
System.out.println("请输入数字判断是否是水仙花数:");
intn=scan.nextInt();
y=n;
do {
x=y%10;
y=y/10;
sum+=x*x*x;
        }while(y!=0);
if(sum==n)
System.out.println("是水仙花数");
elseSystem.out.println("不是水仙花数");

运行实例

image.png

目录
相关文章
|
5月前
|
Java Go C++
Rust每日一练(Leetday0022) 最小路径和、有效数字、加一
Rust每日一练(Leetday0022) 最小路径和、有效数字、加一
59 0
Rust每日一练(Leetday0022) 最小路径和、有效数字、加一
|
Java
Java 实现汉字按照首字母分组排序
Java 实现汉字按照首字母分组排序
694 0
|
Java
java 打印水仙花数(通俗易懂)
Java中如何打印出水仙花数,详解!
398 0
java 打印水仙花数(通俗易懂)
|
Java 数据安全/隐私保护
JAVA 实现上传图片添加水印(详细版)(上)
JAVA 实现上传图片添加水印(详细版)
1208 0
JAVA 实现上传图片添加水印(详细版)(上)
|
网络协议 Java
Java网络编程:UDP/TCP实现实时聊天、上传图片、下载资源等
ip地址的分类: 1、ipv4、ipv6 127.0.0.1:4个字节组成,0-255,42亿;30亿都在北美,亚洲就只有4亿 2011年就用尽了。
Java网络编程:UDP/TCP实现实时聊天、上传图片、下载资源等
|
机器学习/深度学习 JavaScript 前端开发
使用不同语言实现水仙花数(python | c++ | java | javascript | php)
使用不同语言实现水仙花数(python | c++ | java | javascript | php)
95 0
|
存储 Java
Java实现图书管理系统
本篇文章是对目前Java专栏已有内容的一个总结练习,希望各位小主们在学习完面向对象的知识后,可以阅览本篇文章后,自己也动手实现一个这样的demo来加深总结应用已经学到知识并进行巩固。
407 0
Java实现图书管理系统
|
数据可视化 Java
Java实现拼图小游戏(1)—— JFrame的认识及界面搭建
如果要在某一个界面里面添加功能的话,都在一个类中,会显得代码难以阅读,而且修改起来也会很困难,所以我们将游戏主界面、登录界面、以及注册界面都单独编成一个类,每一个类都继承JFrame父类,并且在类中创建方法来来实现页面
527 0
Java实现拼图小游戏(1)—— JFrame的认识及界面搭建
下一篇
无影云桌面