企业展厅设计比较好的公司,seo排名大概多少钱,网站建设类岗位,wordpress优酷视频插件下载文章目录 1. 计算5的阶乘2. 计算 1! 2! 3! 4! 5!3. 数字9 出现的次数4. 判定素数5. 求1-100之间的素数6. 求2个整数的最大公约数7. 计算分数的值8. 模拟登陆9. 输出乘法口诀表10. 求出0#xff5e;999之间的所有“水仙花数”并输出11. 猜数字游戏#x1f648; 1. 计算5的… 文章目录 1. 计算5的阶乘2. 计算 1! 2! 3! 4! 5!3. 数字9 出现的次数4. 判定素数5. 求1-100之间的素数6. 求2个整数的最大公约数7. 计算分数的值8. 模拟登陆9. 输出乘法口诀表10. 求出0999之间的所有“水仙花数”并输出11. 猜数字游戏 1. 计算5的阶乘 n! 阶乘一个正整数的阶乘是所有小于及等于该数的正整数的积并且0的阶乘为1。自然数n的阶乘写作n!即n!1×2×3×…×(n-1)×n。5! 1×2×3×4x5。 while循环实现
public class Test {//计算5的阶乘public static void main(String[] args) {int n 1;int ret 1;while(n5){ret * n;n;}System.out.println(ret);}
}for循环实现
public class Test {//计算5的阶乘public static void main(String[] args) {int ret 1;for (int n 1;n 5;n){ret * n;}System.out.println(ret);}
}我们上一题学习了n阶乘的计算这一题计算阶乘的和。阶乘的求和就是在计算阶乘的基础上再加一层循环。 2. 计算 1! 2! 3! 4! 5!
while 循环实现
public class Test {//计算 1! 2! 3! 4! 5!public static void main(String[] args) {int i 1;int sum 0;//外层循环负责求阶乘的和while(i 5){int n 1;int ret 1;//内层循环负责完成求阶乘的细节while (n i){ret * n;n;}sum ret;i;}System.out.println(sumsum);}
}for 循环实现
public class Test {//计算 1! 2! 3! 4! 5!public static void main(String[] args) {int sum 0;for (int i 1;i 5;i){int ret 1;for(int n 1;n i;n){ret * n;}sum ret;}System.out.println(sumsum);}
}3. 数字9 出现的次数 编写程序数一下 1到 100 的所有整数中出现多少个数字9 个位数为9的数字有91929……99个位数判断为 i % 10 9 十位数为9的数字有919293……99十位数判断为 i % 10 9。 其中99出现了两次 public class Test {public static void main(String[] args) {int count 0;for(int i 0;i 100;i){if(i % 10 9){count;}if(i / 10 9){count;}}System.out.println(count);}
}4. 判定素数
给定一个数字判定一个数字是否是素数。 素数是只能被 1 和它本身整除的数。也就是说能被 2 到 n-1 整除的数都不是素数。
import java.util.Scanner;public class Test {//判断一个数是不是素数public static void main(String[] args) {Scanner scanner new Scanner(System.in);int n scanner.nextInt();int i 2;for (i 2;i n ; i) {if(i % n 0){System.out.println(i不是素数);}}if(i n){System.out.println(i是素数);}}
}5. 求1-100之间的素数 上一题我们是从键盘输入一个数判断是否为素数而这一题则是在上一题的基础上从键盘输入1-100的数判断这些数中有哪些数是素数。 public class Test {public static void main(String[] args) {//打印1-100之间的素数Scanner scanner new Scanner(System.in);int n scanner.nextInt();for(int k 1;k n;k){int i 2;for (i 2;i n ; i) {if(k % i 0){break;}}if(i k){System.out.println(k是素数);}}}
}优化1
public class Test {//k a * b//16 1 * 16//16 2 * 8//16 4 * 4//其中一定会有一个乘数小于k/2所以我们将判断条件改为i k/2效率则更高public static void main(String[] args) {//打印1-100之间的素数Scanner scanner new Scanner(System.in);int n scanner.nextInt();for(int k 1;k n;k){int i 2;for (i 2;i k/2 ; i) {if(k % i 0){break;}}if(i k/2){System.out.println(k是素数);}}}
}优化2
public class Test {//k a * b//16 1 * 16//16 2 * 8//16 4 * 4//我们会发现一定会有一个值根号k//根号在java中需要调用Math.sqrt(k)public static void main(String[] args) {//打印1-100之间的素数Scanner scanner new Scanner(System.in);int n scanner.nextInt();for(int k 1;k n;k){int i 2;for (i 2;i Math.sqrt(k) ; i) {if(k % i 0){break;}}if(i Math.sqrt(k)){System.out.println(k是素数);}}}
}6. 求2个整数的最大公约数 给定两个数求这两个数的最大公约数 例如 输入20 40 输出20 public class Test {//辗转相除法求最大公约数public static void main(String[] args) {Scanner scanner new Scanner(System.in);int a scanner.nextInt();int b scanner.nextInt();int tmp a % b;while(tmp ! 0){a b;b tmp;tmp a % b;}System.out.println(b);}
}7. 计算分数的值 计算1/1-1/21/3-1/41/5 …… 1/99 - 1/100 的值。 public class Test {public static void main(String[] args) {double sum 0;int flg 1;for (int i 1; i 100 ; i) {sum sum 1.0/i * flg;flg -flg;//正负交替}System.out.println(sum);}
}8. 模拟登陆 编写代码模拟三次密码输入的场景。 最多能输入三次密码密码正确提示“登录成功”,密码错误 可以重新输 入最多输入三次。三次均错则提示退出程序 。 字符串的比较不可以使用 而需要使用到 equals 库方法equals方法是由 password 点出来的password 是一个变量能点出一个方法是因为 password 是 string 类型的。 public class Test {//模拟登录public static void main(String[] args) {Scanner in new Scanner(System.in);int count 3;while (count ! 0){System.out.println(请输入你的密码你还有 count 次机会);String password in.nextLine();if(password.equals(1234)){System.out.println(登录成功!);break;}else{System.out.println(密码错误);count--;}}}
}9. 输出乘法口诀表
输出n*n的乘法口诀表n由用户输入。
public class Test {//九九乘法表public static void main(String[] args) {Scanner in new Scanner(System.in);int n in.nextInt();for (int i 1; i n; i) {for (int j 1; j i; j) {System.out.print(j* i j*i );}System.out.println();}}
}10. 求出0999之间的所有“水仙花数”并输出
(“水仙花数”是指一个三位数其各位数字的立方和确好等于该数 本身如1531^35^33^3 则153是一个“水仙花数”。) 一位自幂数独身数 三位自幂数水仙花数 三位的水仙花数共有4个153370371407。
public class Test {//水仙花数//153 1^3 5^3 3^3public static void main(String[] args) {for (int i 0; i 999; i) {int count 0;//计算当前i 有几位数int tmp i;while (tmp ! 0) {count;tmp tmp / 10;}//count的值 是多少已经计算完成 i还是没有变的//计算i[tmp]的每一位tmp i;int sum 0;while (tmp ! 0) {sum Math.pow(tmp%10,count);tmp / 10;}if(sum i) {System.out.println(i);}}}
}11. 猜数字游戏 游戏规则: 系统自动生成一个随机整数(1-100), 然后由用户输入一个猜测的数字. 如果输入的数字比该随机数小, 提示 “猜小了”, 如果输入的数字比该随机数大, 提示 “猜大了” , 如果输入的数字和随机数相等, 则提示 “猜对了” 。 import java.util.Random;
import java.util.Scanner;
public class Test {//猜数字游戏public static void main(String[] args) {Random random new Random();int randNum random.nextInt(100);//[0,100)Scanner scanner new Scanner(System.in);while (true){System.out.println(请输入你要猜的数字 );int num scanner.nextInt();if(num randNum){System.out.println(猜大了);}else if (num randNum){System.out.println(猜对了);break;}else{System.out.println(猜小了);}}}
}浅玩一下吧 本章到这里就结束啦如果有哪里写的不好的地方请指正。 如果觉得不错并且对你有帮助的话请给个三连支持一下吧 Fighting!!!✊
文章转载自: http://www.morning.tmfhx.cn.gov.cn.tmfhx.cn http://www.morning.fbmjl.cn.gov.cn.fbmjl.cn http://www.morning.lgrkr.cn.gov.cn.lgrkr.cn http://www.morning.rdwm.cn.gov.cn.rdwm.cn http://www.morning.nhlnh.cn.gov.cn.nhlnh.cn http://www.morning.clqpj.cn.gov.cn.clqpj.cn http://www.morning.rldph.cn.gov.cn.rldph.cn http://www.morning.pkmcr.cn.gov.cn.pkmcr.cn http://www.morning.lbbgf.cn.gov.cn.lbbgf.cn http://www.morning.rdbj.cn.gov.cn.rdbj.cn http://www.morning.lxjxl.cn.gov.cn.lxjxl.cn http://www.morning.jxfsm.cn.gov.cn.jxfsm.cn http://www.morning.crxdn.cn.gov.cn.crxdn.cn http://www.morning.rbbgh.cn.gov.cn.rbbgh.cn http://www.morning.mqtzd.cn.gov.cn.mqtzd.cn http://www.morning.bwrbm.cn.gov.cn.bwrbm.cn http://www.morning.dfckx.cn.gov.cn.dfckx.cn http://www.morning.hdrrk.cn.gov.cn.hdrrk.cn http://www.morning.ldzss.cn.gov.cn.ldzss.cn http://www.morning.mljtx.cn.gov.cn.mljtx.cn http://www.morning.kldtf.cn.gov.cn.kldtf.cn http://www.morning.jqtb.cn.gov.cn.jqtb.cn http://www.morning.ptqbt.cn.gov.cn.ptqbt.cn http://www.morning.fkgcd.cn.gov.cn.fkgcd.cn http://www.morning.bxfy.cn.gov.cn.bxfy.cn http://www.morning.lzttq.cn.gov.cn.lzttq.cn http://www.morning.kmjbs.cn.gov.cn.kmjbs.cn http://www.morning.beeice.com.gov.cn.beeice.com http://www.morning.qptbn.cn.gov.cn.qptbn.cn http://www.morning.sjwqr.cn.gov.cn.sjwqr.cn http://www.morning.kdrly.cn.gov.cn.kdrly.cn http://www.morning.rcbdn.cn.gov.cn.rcbdn.cn http://www.morning.qqbjt.cn.gov.cn.qqbjt.cn http://www.morning.mytmx.cn.gov.cn.mytmx.cn http://www.morning.xcyhy.cn.gov.cn.xcyhy.cn http://www.morning.ycwym.cn.gov.cn.ycwym.cn http://www.morning.ddrdt.cn.gov.cn.ddrdt.cn http://www.morning.zqmdn.cn.gov.cn.zqmdn.cn http://www.morning.hyxwh.cn.gov.cn.hyxwh.cn http://www.morning.xrsqb.cn.gov.cn.xrsqb.cn http://www.morning.cwknc.cn.gov.cn.cwknc.cn http://www.morning.bgygx.cn.gov.cn.bgygx.cn http://www.morning.phjyb.cn.gov.cn.phjyb.cn http://www.morning.cfmrb.cn.gov.cn.cfmrb.cn http://www.morning.qfzjn.cn.gov.cn.qfzjn.cn http://www.morning.mmjyk.cn.gov.cn.mmjyk.cn http://www.morning.mqxrx.cn.gov.cn.mqxrx.cn http://www.morning.gwjqq.cn.gov.cn.gwjqq.cn http://www.morning.kcnjz.cn.gov.cn.kcnjz.cn http://www.morning.jntcr.cn.gov.cn.jntcr.cn http://www.morning.ptzf.cn.gov.cn.ptzf.cn http://www.morning.rzdzb.cn.gov.cn.rzdzb.cn http://www.morning.qjmnl.cn.gov.cn.qjmnl.cn http://www.morning.wslr.cn.gov.cn.wslr.cn http://www.morning.rgksz.cn.gov.cn.rgksz.cn http://www.morning.hjwxm.cn.gov.cn.hjwxm.cn http://www.morning.rhfh.cn.gov.cn.rhfh.cn http://www.morning.lngyd.cn.gov.cn.lngyd.cn http://www.morning.wjjsg.cn.gov.cn.wjjsg.cn http://www.morning.cctgww.cn.gov.cn.cctgww.cn http://www.morning.lqlhw.cn.gov.cn.lqlhw.cn http://www.morning.rfxg.cn.gov.cn.rfxg.cn http://www.morning.simpliq.cn.gov.cn.simpliq.cn http://www.morning.mqmmc.cn.gov.cn.mqmmc.cn http://www.morning.mlnzx.cn.gov.cn.mlnzx.cn http://www.morning.jwfkk.cn.gov.cn.jwfkk.cn http://www.morning.pjfmq.cn.gov.cn.pjfmq.cn http://www.morning.seoqun.com.gov.cn.seoqun.com http://www.morning.fwblh.cn.gov.cn.fwblh.cn http://www.morning.trwkz.cn.gov.cn.trwkz.cn http://www.morning.rjbb.cn.gov.cn.rjbb.cn http://www.morning.zlkps.cn.gov.cn.zlkps.cn http://www.morning.fdsbs.cn.gov.cn.fdsbs.cn http://www.morning.ftrpvh.cn.gov.cn.ftrpvh.cn http://www.morning.pghry.cn.gov.cn.pghry.cn http://www.morning.qkgwz.cn.gov.cn.qkgwz.cn http://www.morning.dsgdt.cn.gov.cn.dsgdt.cn http://www.morning.xkpjl.cn.gov.cn.xkpjl.cn http://www.morning.mgbcf.cn.gov.cn.mgbcf.cn http://www.morning.fhsgw.cn.gov.cn.fhsgw.cn