导航:首页 > 编程语言 > 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打印水仙花相关的资料

热点内容
你用什么app 浏览:224
安卓平板用什么优化软件 浏览:745
centos重新编译程序 浏览:333
cocoapods命令 浏览:904
androidusb卸载 浏览:141
linux解压缩软件 浏览:141
ppt及备注转pdf 浏览:562
ssh下载文件命令 浏览:819
程序员考MBA 浏览:263
国外加密锁是什么样子 浏览:227
linuxhosts重启 浏览:168
c语言编译正确但是不能执行 浏览:856
编程素质教育代理 浏览:908
渴望力量程序员 浏览:370
app页面拆解拆到什么程度 浏览:152
如何建立备份服务器 浏览:595
python与计算机编程语言 浏览:46
ac压缩机 浏览:957
linux磁盘id 浏览:660
有什么能让狗狗翻译的app 浏览:857