java 4位数水仙花代码
时间: 2024-05-11 09:15:19 浏览: 15
下面是 java 4位数水仙花代码:
```
public class ArmstrongNumber {
public static void main(String[] args) {
int limit = 1000;
for(int i = 100; i < limit; i++){
int number = i;
int sum = 0;
while (number > 0){
int digit = number % 10;
sum = sum + digit * digit * digit;
number = number / 10;
}
if(sum == i){
System.out.print(i + " ");
}
}
}
}
```
这段代码能够输出在100~999范围内的所有水仙花数。
相关问题
java n位数水仙花代码
以下是 Java 实现 n 位水仙花数的代码:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 测试 n 位数水仙花数
int n = 3;
ArrayList<Integer> res = NarcissiticNumber(n);
for (int i : res) {
System.out.println(i);
}
}
// n 位数水仙花数
public static ArrayList<Integer> NarcissiticNumber(int n) {
ArrayList<Integer> res = new ArrayList<Integer>();
for (int i = (int)Math.pow(10, n - 1); i < (int)Math.pow(10, n); i++) {
int temp = i;
int sum = 0;
while (temp > 0) {
int digit = temp % 10;
sum += Math.pow(digit, n);
temp /= 10;
}
if (sum == i) {
res.add(i);
}
}
return res;
}
}
希望这段代码能够帮助到你!
java实现水仙花代码
以下是 Java 实现水仙花代码的示例:
```
public class NarcissisticNumber {
public static void main(String[] args) {
int start = 100;
int end = 999;
for (int i = start; i <= end; i++) {
if (isNarcissisticNumber(i)) {
System.out.println(i);
}
}
}
public static boolean isNarcissisticNumber(int n) {
int sum = 0;
int temp = n;
while (temp > 0) {
int digit = temp % 10;
temp = temp / 10;
sum += digit * digit * digit;
}
return sum == n;
}
}
```
这段代码实现了从100到999之间的水仙花数的查找。水仙花数是指一个n位数(n>=3),它的每个数位上的数字的n次幂之和等于它本身。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)