导航:首页 > 编程语言 > java打印水仙花

java打印水仙花

发布时间:2024-11-11 07:43:41

❶ 用java语言编写打印输出100 ――999之间所有的水仙花数

输入3就是100-999的

❷ 用java打印出所有的“水仙花数”。所谓的“水仙花数”是指一个三位数,其各位数字立方和等于该数本身

publicstaticvoidmain(finalString[]args){
System.out.println("所有的水仙花数如下:");
intx;//百分位
inty;//十位
intz;//个位
for(inti=100;i<1000;i++){
x=i/100;
y=(i-x*100)/10;
z=i%10;
if(i==(cubic(x)+cubic(y)+cubic(z))){
System.out.println(String.format("找到水仙花数:%d",i));
}
}
}
privatestaticintcubic(finalintn){
return(n*n*n);
}

所有的水仙花数如下:

找到水仙花数:153

找到水仙花数:370

找到水仙花数:371

找到水仙花数:407

❸ 一道java编程题:打印出1~~10000范围中所有的“水仙花数”,所谓的“水仙花数”是指一个3位

1. class ShuiXian {
public static void main(String[] args) {
int a = 0; // 百位数字
int b = 0; // 十位数字
int c = 0; // 个位数字
int temp = 0; // 百位数字立方+十位数字立方+个位数字立方
for (int i = 100; i <= 999; i++) {
a = i / 100; // 计算百位数字
b = (i - a * 100) / 10; // 计算十位数字
c = i % 10; // 计算个位数字
temp = a * a * a + b * b * b + c * c * c; // 计算立方和
if (temp == i) { // 判断立方和是否等于原数
System.out.println(i); // 打印符合条件的数
}
}
}
}
// 这个程序寻找100至999之间的水仙花数,即三位数,其每个位上的数字的立方和等于该数本身。

阅读全文

与java打印水仙花相关的资料

热点内容
数据库查询系统源码 浏览:614
php5314 浏览:354
完美国际安装到哪个文件夹 浏览:666
什么app可以扫一扫做题 浏览:537
程序员编码论坛 浏览:923
淘点是什么app 浏览:658
中国高等植物pdf 浏览:453
51单片机时间 浏览:181
后台如何获取服务器ip 浏览:264
单片机流水灯程序c语言 浏览:232
程序员第二职业挣钱 浏览:237
运行里怎么输入服务器路径 浏览:837
pythonstepwise 浏览:508
刘一男词汇速记指南pdf 浏览:61
php认证级别 浏览:366
方舟编译啥时候推送 浏览:1009
php手机验证码生成 浏览:674
哲学思维pdf 浏览:14
凌达压缩机有限公司招聘 浏览:533
weblogic命令部署 浏览:35