福建师大Java作业1_福建师范大学作业
福建师大Java作业1由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“福建师范大学作业”。
题目一:N*N乘法表
题目二:求某范围质数;
题目三:求某长度水仙花数;
题目四:矩阵旋转;
题目五:猴子选猴王;
import java.util.ArrayList;
public cla JavaWork1 {
/**
* TODO @author luoyonghaoshiSB
*/
public static void chengfatable(int n){
for(int i = 1;i
for(int j = 1;j
System.out.print(i+“*”+j+“=”+i*j+“t”);}
System.out.println();
}
}
public static void findzhishu(int low, int high){int count, sum;
count = sum = 0;
for(int i = low;i
for(int j = 2;j
if(i%j == 0){
break;
}
if(j == i/2){
System.out.print(i+“t”);
count++;
sum+=i;
if((count+8)%8 == 0)
System.out.println();}
}
}
if(count%8!= 0)
System.out.println();
System.out.println(“count: ”+count+“ttotal:”+sum);}
public static void waterfariyflower(int n){
int sum = 0;
int k =(int)Math.pow(10, n-1);
for(int i = k;i
for(int j = k;j >= 1;j/=10){
sum +=(int)Math.pow(i/j%10, n);}if(sum == i){System.out.print(i+“t”);}sum = 0;}System.out.println();} public static int[][] xuanzhuanmatrix(int n){System.out.println(“input:”);int[][] array = new int[n][n];for(int i = 0;i monkey = new ArrayList(m);for(int i = 0;i
exit++;
System.out.println(“第”+k+“轮报数,”+“第”+monkey.get(current)+“只猴子,”+“因报”+number+“出局,”+“当前退出”+exit+“只”);
monkey.remove(current);
current += n-1;
number += n;
}else{
k+=current/(m-exit);
current %=(m-exit);
}
}
System.out.println(“第”+monkey.get(0)+“只猴子为猴王”);
return monkey.get(0);
}
public static void main(String[] args){
chengfatable(9);
findzhishu(5,50);
waterfariyflower(3);
xuanzhuanmatrix(4);
zhaohouwang(10,4);
}
}