/**
* 1、求1———100之间的素数
*/publicstaticvoidfindPrime(){for(int i =3; i <100; i++){int j =2;for(j =2; j <Math.sqrt(i); j++){if(i % j ==0){break;}}if(j >Math.sqrt(i)){System.out.println(i);}}}/**
* 2、求某个数的阶乘
*
* @param n
* @return
*/publicstaticintfac(int n){int pro =1;for(int i =1; i <= n; i++){
pro *= i;}return pro;}/**
* 3、求阶乘1到n的阶乘的和
*
* @param n
* @return
*/publicstaticintfacSum(int n){int sum =0;for(int i =1; i <= n; i++){int pro =1;for(int j =1; j <= i; j++){
pro *= j;}
sum += pro;}return sum;}/**
* 4、找到某些年之间的闰年
*
* @param begin
* @param end
*/publicstaticvoidfindLeap(int begin,int end){for(int i = begin; i < end; i++){if(i %4==0&& i %100!=0|| i %400==0){System.out.println(i);}}}/**
* 5、得到数字的每一位
*
* @param n
*/publicstaticvoidgetNum(int n){while(n !=0){int i = n %10;System.out.print(i +" ");
n = n /10;}}/**
* 6、打印九九乘法表
*/publicstaticvoidmulTable(){for(int i =1; i <=9; i++){int j =1;for(j =1; j <= i; j++){int fac =1;
fac = i * j;System.out.print(j +"*"+ i +" = "+ fac +" ");}System.out.println();}}/**
* 7、获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列
*
* @param n
*/publicstaticvoidbinaryFindOne(int n){for(int i =31; i >=1; i = i -2){if(((n >>> i)&1)==1){System.out.print("1"+" ");}else{System.out.print("0"+" ");}}System.out.println();for(int i =30; i >=0; i = i -2){if(((n >>> i)&1)==1){System.out.print("1"+" ");}else{System.out.print("0"+" ");}}}/**
* 8、判断一个数是不是素数
* @param n
* @return
*/publicstaticbooleanisPrime(int n){if(n ==1|| n ==2){returnfalse;}int i =2;for(i =2; i <Math.sqrt(n); i++){if(n % i ==0){returnfalse;}}returntrue;}/**
* 9、参数二进制中 1 的个数
* @param n
* @return
*/publicstaticintbinaryFindCount(int n){int count =0;for(int i =31; i >=0; i--){if(((n >>> i)&1)==1){
count++;}}return count;}/**
* 十、计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
* @return
*/publicstaticdoublesum(){double a =1;double sum =0;for(int i =1; i <=100; i++){
sum += a/i;
a =-a;}return sum;}/**
* 十一、求1000以内的水仙花数
*/publicstaticvoidfindNar(){for(int i =100; i <=999; i++){int x = i %10;int y = i /10%10;int z = i /100%10;if((x*x*x + y*y*y + z*z*z)== i){System.out.println(i);}}}/**
* 十二、模拟密码输入场景
*/publicstaticvoidlogin(){Scanner scanner =newScanner(System.in);System.out.println("请输入密码");int count =3;while(count !=0){String str = scanner.nextLine();if(str.equals("wssb")){System.out.println("登录成功");}else{
count--;System.out.println("你还有"+ count +"次机会");}}}