publicbooleanprimeNumber(int num){if(num ==2|| num ==3){returntrue;}for(int i =2; i <= Math.sqrt(num); i++){if(num % i ==0){returnfalse;}}returntrue;}
3、求最大公约数
/**
* 计算方法:
* 1、短除法
* 2、辗转相除法
*
* @param a
* @param b
* @return
*/publicstaticintgcd(int a,int b){int tmp;while(b !=0){
tmp = b;
b = a % b;
a = tmp;}return a;}
4、n阶乘和
/**
* 1-n阶乘和:
* 1: 1
* 2: 1* 2
* 3: 1* 2* 3
*/publicstaticintfactorial(int n){int sum =0;int f =1;for(int i =1; i <= n; i++){
f = f * i;
sum = f + sum;}return sum;}