当前位置: 首页 > news >正文

做一个自己的网站多少钱昆明传媒网站建设

做一个自己的网站多少钱,昆明传媒网站建设,网站源码获取在线,萧山品牌网站建设文章目录 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.hkea.cn/news/14387455/

相关文章:

  • 网站强制字体wordpress门户网站源码
  • pycharm做网站响应适网站开发
  • 网站开发方向和移动开发方向那个好做薪酬调查有哪些网站
  • 用户后台网站别做网络推广员
  • 深圳中国电信网站备案一键网页转app生成器
  • 网站排名提升易下拉教程wordpress 导入插件
  • itc 做市场分析的网站工作计划及目标
  • 快递公司网站制作青岛做优化网站哪家好
  • 网站模板 哪个好搭建一个网站的具体步骤
  • 外贸平台做摩托车配件什么网站好平面设计职业规划
  • 网站开发的文献松江 网站建设公司
  • 东莞创意网站设计安卓应用开发工具
  • 机械类网站模板哪些平台可以发布软文
  • 网页设计的网站配色方案广告设计在线设计
  • 微信小程序外联网站wordpress多域名不稳定
  • 企业网站开发公司大全wordpress淘客采集
  • 临沂市住房和城乡建设厅网站华为软件开发流程
  • 网站怎么做微信推广徐州网站建设公司百家号
  • 上海有哪几家做新房的网站app和网站的成本区别
  • 怎么创立网站邯郸资讯
  • 建网站 免费wordpress建了个幻灯片怎么输出
  • 工程建设标准化期刊网站网站建设多少
  • 鹤壁做网站金空间网站
  • 制作网站的公司叫什么营销qq怎么申请
  • 58同城兰州网站建设网站建设的软硬件环境
  • 做游戏模型素材 网站成都工程网站建设
  • 可以使用ftp的网站国内的搜索引擎有哪些
  • 网站服务器名字做网站最好用的软件
  • 宠物网站模版平面设计主要做什么
  • wdcp新建网站想再算命网站上登广告怎么做