博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中如何取数据各个位上的值
阅读量:6659 次
发布时间:2019-06-25

本文共 423 字,大约阅读时间需要 1 分钟。

/

思想:取数据各个位上的值
需求:在控制台输出所有的"水仙花数"
分析:
所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身
比如:
153=1
11 + 555 + 333
/
class ForDemo4{
public static void main (String[] args){
for (int x = 100;x<=999;x++){
int ge = x%10; //想要取一个数的个位数值,就用该数对10取余
int shi=x/10%10; //想要取一个数的十位数值,就用该数先除以10,把原十位数值移至个位,然后对10取余
int bai=x/100%10; //和上同理
if ( x == (gegege+shishishi+baibaibai)){
System.out.println(x);

}    }}

}

转载于:https://blog.51cto.com/11403002/2087116

你可能感兴趣的文章
我的友情链接
查看>>
nginx跳转参数与实例
查看>>
如何通俗的理解极大似然估计
查看>>
交换机特性比较
查看>>
java页面模糊查询
查看>>
查看系统负载常用命令——w
查看>>
我的友情链接
查看>>
002、基本命令总结
查看>>
Java Object类
查看>>
如何用git reflog和git cherry-pick找回已删除的commit记录
查看>>
关于光驱和硬盘设为主盘的方法
查看>>
解决Linux中分区之后不能创建文件系统
查看>>
VB中的转义字符(回车、换行、Tab等)
查看>>
我的友情链接
查看>>
“Unable to execute dex: Multiple dex files define...” 解决办法
查看>>
redis数据类型
查看>>
CentOS开机简要流程
查看>>
第七周开发日志
查看>>
XenCenter7.5中创建网卡绑定
查看>>
软件测试,需要所有人的努力
查看>>