//1. 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 // 对兔子,假如兔子都不死,问每个月的兔子总数为多少? public static int[] task1(int month){ int[] a= new int[month]; a[0] = 1; a[1] = 1; for (int i = 2; i < a.length; i++) { a[i] = a[i-1]+a[i-2]; } return a; } // // 2. 判断101-200之间有多少个素数,并输出所有素数。 // 素数又叫质数,就是除了1和它本身之外,再也没有整数能被它整除的数。也就是素数只有两个因子。 public static void task2(){ // int a=0; // for (int i = 101; i < 201; i++) { // boolean f=true; // for (int j = 2; j < i; j++) { // if (i%j==0){ // f = false; // break; // }} // if (f){ // a++; // System.out.println("第"+a+"个"+i); // } // } } // 3. 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如: // 153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 public static void task3(){ for (int i = 100; i < 1000; i++) { int a =i/100; int b = i%100/10; int c = i%10; if (i==a*a*a+b*b*b+c*c*c){ System.out.println(i); } } } }
飞机大战游戏
最新推荐文章于 2024-07-23 15:41:07 发布