又是几道JAVA的简单题。

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:30:58
1、求出满足下列条件的三位自然数,该自然数的各个数字的立方和等于该数本身。
2、自动产生N个随机整数,并由小到大排列。
3、百鸡百文。公鸡5文一只,母鸡3文一只,小鸡1文三只,100元买100只鸡。有几种搭配方法。

import java.util.*;

public class Test {
public static void main(String[] args) {
System.out.println(" 1、求出满足下列条件的三位自然数,该自然数的各个数字的立方和等于该数本身。 ");
for (int i = 100; i < 999; i++) {
int a = i/100;
int b = i/10%10;
int c = i%10;
if(i==a*a*a+b*b*b+c*c*c)System.out.printf("%d:(%d,%d,%d)\n", i, a,b,c);
}

System.out.println("2、自动产生N个随机整数,并由小到大排列。 ");
final int n = 100;
Random r = new Random();
ArrayList nums = new ArrayList();
for(int i=0; i < n; i++){
nums.add(r.nextInt());
}
Collections.sort(nums);
System.out.println(nums);

System.out.println("3、百鸡百文。公鸡5文一只,母鸡3文一只,小鸡1文三只,100元买100只鸡。有几种搭配方法。");
int cnt = 0;
for (int i = 0; i <= 2