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

热点内容
微信小程序云开发简单搭建源码 浏览:851
以后缺程序员吗 浏览:293
jsp源码不能运行 浏览:363
淘客助手源码下载 浏览:733
如何使用app记账报税 浏览:562
python线程捕捉键盘 浏览:25
地推统计图app怎么做 浏览:162
android文件夹不能用了 浏览:857
加密软件的日志 浏览:892
肾病pdf 浏览:230
网站怎么用本地服务器 浏览:120
javadoc导入android 浏览:517
文件扫描成pdf 浏览:696
凉山火灾救援命令 浏览:54
压缩机三相检测 浏览:861
linux怎么安装光盘 浏览:799
宽带服务器无响应是为什么 浏览:226
压缩包内看图 浏览:914
安卓手机如何发现app后台调用情况 浏览:561
程序员简历工作描述 浏览:159