java打印所有水仙花数
时间: 2023-05-24 08:06:29 浏览: 76
水仙花数指一个三位数等于其各个数字的立方和,例如153=1^3+5^3+3^3。以下是Java程序打印出所有水仙花数的方法:
```java
public class NarcissisticNumber {
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
int hundreds = i / 100; // 百位数
int tens = (i / 10) % 10; // 十位数
int ones = i % 10; // 个位数
if (i == hundreds * hundreds * hundreds + tens * tens * tens + ones * ones * ones) {
System.out.println(i);
}
}
}
}
```
程序从100到999依次遍历所有三位数,然后计算其百位、十位和个位上的数字,判断是否等于各位数字的立方和。如果是,则打印出该数。
相关问题
Java打印出所有水仙花数
好的,水仙花数是指一个n位数(n≥3),其各位数字的n次方之和等于该数本身。那么我们可以使用如下的Java代码来打印出所有的3位水仙花数:
```java
public class NarcissisticNumber {
public static void main(String[] args) {
int i,j,k;
for(int n=100;n<1000;n++){
i = n/100;
j = n/10%10;
k = n%10;
if(n==(i*i*i+j*j*j+k*k*k)){
System.out.println(n);
}
}
}
}
```
输出结果为:
```
153
370
371
407
```
这四个数都是3位的水仙花数。
用java打印所以水仙花数
好的,水仙花数指的是一个 n 位数( n ≥ 3 ),它的每个位上的数字的 n 次幂之和等于它本身。例如,153 就是一个水仙花数,因为 1^3 + 5^3 + 3^3 = 153。
以下是用 Java 打印所有的三位数水仙花数的代码:
```
public class NarcissisticNumber {
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
int unit = i % 10;
int decade = i / 10 % 10;
int hundred = i / 100;
if (i == unit * unit * unit + decade * decade * decade + hundred * hundred * hundred) {
System.out.println(i);
}
}
}
}
```
这个程序会遍历从 100 到 999 的所有三位数,判断每个数是否是水仙花数。如果是,就打印出来。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)