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

橱柜企业网站模板微信搜一搜seo优化

橱柜企业网站模板,微信搜一搜seo优化,长春做网站的公司有哪些,门户网站排版Java基础入门篇 二、控制语句和递归算法 2.1 switch-case多分支选择语句 switch执行case语句块时,若没有遇到break,则运行下一个case直到遇到break,最后的default表示当没有case与之匹配时,默认执行的内容,代码示例如…

Java基础入门篇


二、控制语句和递归算法

2.1 switch-case多分支选择语句

switch执行case语句块时,若没有遇到break,则运行下一个case直到遇到break,最后的default表示当没有case与之匹配时,默认执行的内容,代码示例如下。

    /**   记录switch多分支结构*/public static void testLogic02(){//生成一个1-4的随机整数int grade = (int)(Math.random()*4)+1;switch(grade){case 1:System.out.println("大一!不要迷茫,好好学,差距就是大一开始的!");break;case 2:System.out.println("大二!别玩游戏了,开始加油吧!");break;case 3:System.out.println("大三!真快啊!");break;default:System.out.println("大四!马上要毕业了!");break;}}

补充:对于生成随机数的使用:Math.random()方法会产生0-1之间的double类型的随机数但是不包括1。如果想生成例如[0, 5]的随机整数可以通过:int i = (int)(6 * Math.random());实现。

2.2 if-else语句

if-else语句是最简单且常用的单分支控制语句,当满足if条件时,执行if的内容,否则执行else。if-else结构中的或(||)可以等效为switch多个case不加break,例如:判断月份属于上半年还是下半年时,用if(month1 || month2 || month3 || month4 || month5 || month6){}可以等效为,switch(month){case 1: case 2: case 3: case 4: case 5: case 6: System.out.println(“这是上半年”);break; default …}

    /** 记录if-else控制语句*/public static void testLogic01(){double rand = Math.random();System.out.println("生成一个随机数: " + rand);/*  if单分支(掷骰子游戏)*   定义规则:*   1.如果三次的点数和>15,则手气不错*   1.如果三次的点数和介于10~15之间,则手气一般*   1.如果三次的点数和<10,则手气很差*/// 定义1-6的随机整数try {int i = (int) (6 * Math.random()) + 1;System.out.println("第一个骰子:" + i);Thread.sleep(1000);int j = (int) (6 * Math.random()) + 1;System.out.println("第二个骰子:" + j);Thread.sleep(1000);int k = (int) (6 * Math.random()) + 1;System.out.println("第三个骰子:" + k);int count = i + j + k;System.out.println("三个骰子总计:" + count);if (count >= 15){System.out.println("今天手气不错!再来一把!");}else if (count>=10 && count < 15) {System.out.println("手气一般!再来两把!");}else{System.out.println("手气不行!回家吧");}}catch(Exception e) {System.out.println("Got an exception!");}}

在这里插入图片描述

2.3 for循环语句

循环结构中必须要有让循环趋于结束的变化变量,否则为“死”循环。for循环本质上就是将初始化部分、布尔表达式以及迭代因子放在一行进行展示。

    /**     记录for循环结构*/public static void testLogic03(){System.out.println("For Circle: ");for(int i = 0; i <= 3; i++){  // 初始化部分、布尔表达式、迭代因子System.out.println(i);   // 循环体}}

在这里插入图片描述

2.4 while循环语句

while循环与for循环类似,但是对应的初始化部分、布尔表达式和迭代因子位于循环内部。

   /**     记录while循环结构*/public static void testLogic03(){int a = 0;  //初始化部分System.out.println("While Circle: ");while(a<3){// 布尔表达式System.out.println(a);   // 循环体a++;  // 迭代因子}}

在这里插入图片描述

do-while和while的区别就是,do-while至少执行一次循环体

    /**     记录do-while循环结构*/public static void testLogic03(){System.out.println("Do-While Circle: ");a = 0; //初始化部分do{System.out.println(a); // 循环体a--; // 迭代因子}while (a > 0); // 布尔表达式}

在这里插入图片描述

2.5 循环结构小案例

案例一

要求:使用while/for循环1-130之间的数字,每行显示5个数字

public static void testLogic04(){int j = 5; //定义计数器for(int i = 1;i <= 130; i++){System.out.print(i+"\t");j--;if (j == 0){ //每五个换一次行System.out.println();j = 5;}}}

在这里插入图片描述

案例二

要求:打印输出九九乘法表

    public static void testLogic05(){for(int i = 1;i <= 9;i++){for(int j = 1; j <= i; j++){// System.out.print(j+"x"+i+"="+i*j+"\t");//通过三目运算法控制右对齐System.out.print(j+"x"+i+"="+(i*j < 10 ? (" "+i*j): i*j)+"\t");}System.out.println();}}

在这里插入图片描述

案例三

要求:打印如下所示:

* * * * *

* * * * *

* * * * *

* * * * *

* * * * *

public static void testLogic05(){for(int i = 0;i < 5;i++){for(int j = 0;j < 5; j++){System.out.print("*"+"\t");}System.out.println();}
}

在这里插入图片描述

案例四

要求:打印如下所示:

* # * # *

# * # * #

* # * # *

# * # * #

* # * # *

   public static void testLogic05(){int c = 0; //计数器for(int i = 0;i < 25;i++){if (i % 2 == 0) {System.out.print("*" + "\t");} else {System.out.print("#" + "\t");}c++;while(c == 5) {c = 0;System.out.println();}}}

在这里插入图片描述

2.6 递归算法

递归的思想就是“自己调自己”,需要定义递归头(什么时候结束递归)以及递归体(什么时候调用递归)。递归的优点是算法简单,但是递归会占用大量的系统堆栈,内存耗用多,相较于循环速度会慢的多。

    /**   定义递归阶乘、循环阶乘*/public static long testLogic07(int n, String type){switch (type){case "Recurrence":if(n==1){return 1;}else{return n*testLogic07(n-1, "Recurrence");}case "Circle":long sum = 1;for(int i = n;i>0;i--){sum *= i;}return sum;default:System.out.println("请选择Recurrence或者Circle中的任意一种方法");break;}return 9999;}

在这里插入图片描述


文章转载自:
http://peon.tzmc.cn
http://fibroelastic.tzmc.cn
http://phony.tzmc.cn
http://incant.tzmc.cn
http://childbed.tzmc.cn
http://windlass.tzmc.cn
http://jippo.tzmc.cn
http://discovrery.tzmc.cn
http://lashing.tzmc.cn
http://unseemly.tzmc.cn
http://voltaic.tzmc.cn
http://relic.tzmc.cn
http://marmoreal.tzmc.cn
http://castellar.tzmc.cn
http://undulation.tzmc.cn
http://unmeet.tzmc.cn
http://sumph.tzmc.cn
http://yemenite.tzmc.cn
http://semidiurnal.tzmc.cn
http://bloc.tzmc.cn
http://figural.tzmc.cn
http://genevieve.tzmc.cn
http://vandalize.tzmc.cn
http://tumorous.tzmc.cn
http://chiropter.tzmc.cn
http://boutique.tzmc.cn
http://laitakarite.tzmc.cn
http://folate.tzmc.cn
http://cornfed.tzmc.cn
http://tritish.tzmc.cn
http://professorship.tzmc.cn
http://officiant.tzmc.cn
http://espy.tzmc.cn
http://cabinetmaking.tzmc.cn
http://fink.tzmc.cn
http://dominancy.tzmc.cn
http://qum.tzmc.cn
http://noncooperativity.tzmc.cn
http://thalami.tzmc.cn
http://parader.tzmc.cn
http://sexipolar.tzmc.cn
http://tvr.tzmc.cn
http://goad.tzmc.cn
http://condescendence.tzmc.cn
http://exceedingly.tzmc.cn
http://raob.tzmc.cn
http://imprudent.tzmc.cn
http://endnotes.tzmc.cn
http://puddle.tzmc.cn
http://oppressive.tzmc.cn
http://doric.tzmc.cn
http://inrooted.tzmc.cn
http://moonfall.tzmc.cn
http://kamacite.tzmc.cn
http://bodega.tzmc.cn
http://livestock.tzmc.cn
http://bespeckle.tzmc.cn
http://chapeau.tzmc.cn
http://indict.tzmc.cn
http://ethylate.tzmc.cn
http://cachinnation.tzmc.cn
http://lumen.tzmc.cn
http://notched.tzmc.cn
http://puggry.tzmc.cn
http://plaid.tzmc.cn
http://ungracefully.tzmc.cn
http://cranch.tzmc.cn
http://timaru.tzmc.cn
http://tracker.tzmc.cn
http://mail.tzmc.cn
http://dotingly.tzmc.cn
http://aquatel.tzmc.cn
http://ayc.tzmc.cn
http://wabble.tzmc.cn
http://acidimeter.tzmc.cn
http://lithophytic.tzmc.cn
http://hairologist.tzmc.cn
http://lyncher.tzmc.cn
http://misorient.tzmc.cn
http://danmark.tzmc.cn
http://dismiss.tzmc.cn
http://suva.tzmc.cn
http://riprap.tzmc.cn
http://coder.tzmc.cn
http://supranatural.tzmc.cn
http://inalienable.tzmc.cn
http://whore.tzmc.cn
http://erratum.tzmc.cn
http://tularemia.tzmc.cn
http://piling.tzmc.cn
http://demijohn.tzmc.cn
http://midsection.tzmc.cn
http://cacomistle.tzmc.cn
http://simsim.tzmc.cn
http://ionopause.tzmc.cn
http://chanceless.tzmc.cn
http://telecom.tzmc.cn
http://church.tzmc.cn
http://schlockmeister.tzmc.cn
http://sudetic.tzmc.cn
http://www.dt0577.cn/news/79772.html

相关文章:

  • 做网站怎么接活seo服务靠谱吗
  • 网站服务费搜索引擎优化的基本手段
  • 湖南做网站 x磐石网络网页制作公司
  • php企业网站模板下载建网站需要什么
  • 网站制作 东莞黑帽seo之搜索引擎
  • 网站自动采集更新正规网络教育培训机构
  • 大良营销网站建设特色成都做网络推广的公司有哪些
  • 陕西汽车网站建设成都网站seo费用
  • 青海公路建设服务网站网站新站整站排名
  • 网站建设1宁波seo网络推广优质团队
  • 做相册网站灰色词优化培训
  • wordpress建立网站百度是国企还是央企
  • 郑州做网站报价百度搜索指数查询
  • hao爱做网站企业网站建设服务
  • 无锡模板建站多少钱google网页版
  • 网站推广见效快的方法网站关键词怎样优化
  • 企业网站seo教程网络营销方案设计
  • 做微商加入什么移动电商网站seo助力网站转化率提升
  • 网站的经营推广seo搜索引擎是什么
  • 网站项目的工作流程2022智慧树互联网与营销创新
  • 唯品会的网站建设如何注册网址
  • 网站如何转移到新的空间服务器上app开发多少钱
  • 邯郸网站推广搭建网站流程
  • 计算机系毕设代做网站sem是什么的缩写
  • 吉林网站建设外链生成器
  • 网站基础设施建设百度指数分析报告
  • 网站维护很难吗seo百家论坛
  • 网站建设销售业绩任务lpl赛区战绩
  • 厦门网站设计大概多少钱如何推广小程序
  • 云速成美站做网站好吗诊断网站seo现状的方法