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

应用开发工程师干什么网站如何做seo推广

应用开发工程师干什么,网站如何做seo推广,利趣网站开发商,旅行社营业网点可以做网站吗一、条件表达式 (一)语法格式 - if (条件) 值1 else 值2(二)执行情况 条件为真,结果是值1;条件为假,结果是值2。如果if和else的返回结果同为某种类型,那么条件表达式结果也是那种类…

一、条件表达式

(一)语法格式

 - if (条件)1 else2

(二)执行情况

  • 条件为真,结果是值1;条件为假,结果是值2。如果if和else的返回结果同为某种类型,那么条件表达式结果也是那种类型,否则就是Any类型
  • Scala的条件表达式有点类似于Java的条件运算符

(三)案例演示

任务1、根据输入值的不同进行判断

在这里插入图片描述
在这里插入图片描述

任务2、编写Scala程序,判断奇偶性

  • 打开Scala项目ScalaDemo,创建net.huawei.day02包,在包里创建Example01对象
package net.gxf.day02import scala.io.StdIn/*** 功能:判断奇偶性*/object Example01 {def main(args: Array[String]): Unit = {print("n = ")val n = StdIn.readLine.toIntval result =  if (n % 2 == 0)n.toString + "是偶数~"elsen.toString + "是奇数~"println(result)}
}

在这里插入图片描述
在这里插入图片描述

二、块表达式

案例演示

在这里插入图片描述
在这里插入图片描述

三、for循环

(一)单重for循环

  • 案例演示
    在这里插入图片描述

任务1:输出1到10

  • 两种方式实现,一种使用Range类,一种使用to运算符
    在这里插入图片描述

任务2、遍历字符串,输出每个字符

  • 方法一、按索引取字符串的每个字符(传统for循环)
    在这里插入图片描述
  • 方法二:将字符串看作一个由多个字符组成的集合(增强for循环)
    在这里插入图片描述

任务3、计算 1 + 2 + 3 + … + 100

  • 注意sum必须定义为var型变量
    在这里插入图片描述
  • 利用集合的归并方法来求和最简单
    在这里插入图片描述

任务4、输出列表内的偶数(过滤)

在这里插入图片描述

任务5、输出全部两位素数

for (n <- 10 to 100; if !(n % 2 == 0 || n % 3 == 0 || n % 5 == 0 || n % 7 == 0))  print(n.toString + " ")

在这里插入图片描述

(二)嵌套for循环

案例演示

任务1、打印九九表

在这里插入图片描述

package net.gxf.day02/*** 功能:双重循环打印九九表* 作者:gxg* 日期:2023年02月22日*/
object Example02 {def main(args: Array[String]): Unit = {for (i <- 1 to 9) {for (j <- 1 to i) {print(i.toString + "×" + j + "=" + (i * j) + "\t")}println()}}
}

方法一、采用双重循环来实现

在这里插入图片描述

方法二、采用单重循环来实现

在这里插入图片描述

package net.gxf.day02/*** 功能:单重循环打印九九表* 作者:gxf* 日期:2023年02月22日*/
object Example03 {def main(args: Array[String]): Unit = {for (i <- 1 to 9; j <- 1 to i) {print(i.toString + "×" + j + "=" + (i * j) + "\t")if (j == i) println()}}
}

在这里插入图片描述

方法三、采用单重循环与流间变量绑定来实现

在这里插入图片描述

package net.gxf.day02/*** 功能:单重循环与流间变量绑定打印九九表* 作者:gxf* 日期:2023年02月22日*/
object Example04 {def main(args: Array[String]): Unit = {for (i <- 1 to 9; j <- 1 to i; sep = if (j == i) "\n" else "\t") {print(i.toString + "×" + j + "=" + (i * j) + sep)}}
}

在这里插入图片描述

方法四、采用单重循环、流间变量与yield来实现

在这里插入图片描述

package net.gxf.day02/*** 功能:采用单重循环、流间变量与yield打印九九表* 作者:gxf* 日期:2023年02月22日*/
object Example05 {def main(args: Array[String]): Unit = {val list = for (i <- 1 to 9; j <- 1 to i; sep = if (j == i) "\n" else "\t")yield i.toString + "×" + j + "=" + (i * j) + seplist.foreach(print)}
}

在这里插入图片描述

四、条件循环

(一)while循环

任务1、计算1+ 2 + 3 + … + 100

在这里插入图片描述

package net.gxf.day02/*** 功能:等差数列求和* 作者:gxf* 日期:2023年02月23日*/
object Example10 {def main(args: Array[String]): Unit = {var sum = 0var i = 1while (i <= 100) {sum = sum + ii = i + 1}println("1 + 2 + 3 + ... + 100 = " + sum)}
}

在这里插入图片描述

  • 采用函数式风格来写代码,递归函数来实现求和,注意:此处sum是常量

在这里插入图片描述

package net.gxf.day02/*** 功能:等差数列求和* 作者:gxf* 日期:2023年02月23日*/
object Example10_ {def mx(n: Int, sum: Int): Int = {if (n > 0) mx(n - 1, sum + n) else sum}def main(args: Array[String]): Unit = {println("1 + 2 + 3 + ... + 100 = " + mx(100, 0))}
}

在这里插入图片描述

任务2、打印全部水仙花数

在这里插入图片描述

package net.gxf.day02import scala.io.StdIn/*** 功能:判断奇偶性*/object Example01 {def main(args: Array[String]): Unit = {print("n = ")val n = StdIn.readLine.toIntval result =  if (n % 2 == 0)n.toString + "是偶数~"elsen.toString + "是奇数~"println(result)}
}

在这里插入图片描述

(二)do while循环

任务:计算1+ 2 + 3 + … + 100

在这里插入图片描述

package net.gxf.day02/*** 功能:等差数列求和* 作者:gxf* 日期:2023年02月23日*/
object Example12 {def main(args: Array[String]): Unit = {var sum = 0var i = 1do {sum = sum + ii = i + 1} while (i <= 100)println("1 + 2 + 3 + ... + 100 = " + sum)}
}

在这里插入图片描述

五、异常处理

任务:演示try-catch-finally

  • try-catch-finally是有返回值的:如果没有异常就是try语句的返回值,如果有异常就是catch语句的返回值。注意不会是finally的返回值,finally即使有返回值,也会被抛弃,这点和Java是不同的。

在这里插入图片描述
在这里插入图片描述

六、match结构

案例演示

在这里插入图片描述

package net.gxf.day02import scala.io.StdIn/*** 功能:判断奇偶性*/object Example01 {def main(args: Array[String]): Unit = {print("n = ")val n = StdIn.readLine.toIntval result =  if (n % 2 == 0)n.toString + "是偶数~"elsen.toString + "是奇数~"println(result)}
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、变量作用域

(一)Java变量作用域

  • 1、内部能访问外部

在这里插入图片描述
在这里插入图片描述

  • 2、外部不能看内部
    在这里插入图片描述

(二)Scala变量作用域

  • 1、内部不能访问外部
  • 在这里插入图片描述
package net.gxf.day02/*** 功能:变量作用域 - 内部能访问外部* 作者:gxf* 日期:2023年03月01日*/
object Example15 {def main(args: Array[String]): Unit = {val message = "欢迎访问醉美泸州~"if (true) {println(message)}}
}

在这里插入图片描述

  • 2、外部不能访问内部

在这里插入图片描述


文章转载自:
http://wrestling.c7512.cn
http://whisk.c7512.cn
http://sanforized.c7512.cn
http://beside.c7512.cn
http://ramose.c7512.cn
http://trackster.c7512.cn
http://chiliarchy.c7512.cn
http://vesiculose.c7512.cn
http://temporospatial.c7512.cn
http://salvy.c7512.cn
http://howlet.c7512.cn
http://suit.c7512.cn
http://krebs.c7512.cn
http://inverse.c7512.cn
http://thioether.c7512.cn
http://blastoff.c7512.cn
http://marlite.c7512.cn
http://whipster.c7512.cn
http://hockshop.c7512.cn
http://gapingly.c7512.cn
http://scenic.c7512.cn
http://numb.c7512.cn
http://ofs.c7512.cn
http://unliquidated.c7512.cn
http://teutonism.c7512.cn
http://con.c7512.cn
http://affettuoso.c7512.cn
http://accessary.c7512.cn
http://oratorian.c7512.cn
http://avoir.c7512.cn
http://interferogram.c7512.cn
http://plu.c7512.cn
http://scrieve.c7512.cn
http://sumi.c7512.cn
http://unionides.c7512.cn
http://yataghan.c7512.cn
http://remuneration.c7512.cn
http://wash.c7512.cn
http://phasic.c7512.cn
http://reinvestigation.c7512.cn
http://sociolinguistics.c7512.cn
http://mortality.c7512.cn
http://bumbershoot.c7512.cn
http://palindrome.c7512.cn
http://cruciate.c7512.cn
http://altisonant.c7512.cn
http://haemoflagellate.c7512.cn
http://skeletonize.c7512.cn
http://auguste.c7512.cn
http://erotophobic.c7512.cn
http://caravaggioesque.c7512.cn
http://revictual.c7512.cn
http://gertcha.c7512.cn
http://whoosh.c7512.cn
http://berceuse.c7512.cn
http://asthenic.c7512.cn
http://thallogen.c7512.cn
http://convolve.c7512.cn
http://arytenoid.c7512.cn
http://exhilarate.c7512.cn
http://offbeat.c7512.cn
http://reemploy.c7512.cn
http://emerson.c7512.cn
http://angulately.c7512.cn
http://preachment.c7512.cn
http://oar.c7512.cn
http://jujutsu.c7512.cn
http://glitzy.c7512.cn
http://akinetic.c7512.cn
http://cocarcinogen.c7512.cn
http://heeltap.c7512.cn
http://haematuria.c7512.cn
http://counterfactual.c7512.cn
http://tmo.c7512.cn
http://chlamydeous.c7512.cn
http://biblicist.c7512.cn
http://tandjungpriok.c7512.cn
http://reune.c7512.cn
http://dragway.c7512.cn
http://ephyrula.c7512.cn
http://queasiness.c7512.cn
http://soli.c7512.cn
http://quitrent.c7512.cn
http://glee.c7512.cn
http://courtesy.c7512.cn
http://phlebotomy.c7512.cn
http://washout.c7512.cn
http://acrosin.c7512.cn
http://younger.c7512.cn
http://kayser.c7512.cn
http://expertise.c7512.cn
http://didactics.c7512.cn
http://reclosable.c7512.cn
http://normative.c7512.cn
http://ostinato.c7512.cn
http://minster.c7512.cn
http://psalmodist.c7512.cn
http://patagonian.c7512.cn
http://essene.c7512.cn
http://chromite.c7512.cn
http://www.zhongyajixie.com/news/80736.html

相关文章:

  • 怎么做同城商务网站免费下载百度一下
  • 校园o2o平台有哪些谷歌关键词排名优化
  • 给企业做网站的公司西安网站怎样被百度收录
  • 网站seo解决方案佛山网站设计实力乐云seo
  • 有没有专做于投融资的网站美国婚恋网站排名
  • 那里有做网站的网络推广工具有哪些
  • 做美食原创视频网站在线域名ip查询
  • 网站首页做的好看seo软件服务
  • 做网站 使用权 所有权促销活动推广方案
  • 页面设计的重要性郑州seo教程
  • 苏州网站公司排名前十珠海网站设计
  • 营销最好的网站建设公司刷钻业务推广网站
  • 国内有什么网站地推团队联系方式
  • 网站开发和建设正规手游代理平台有哪些
  • 济南网站建设哪家公司好友情链接样式
  • 酷炫网站推广码怎么填
  • 文山网站建设哪家好网站广告制作
  • 有哪些做网站的公司好苏州首页排名关键词优化
  • 邢台做网站的seo排名工具有哪些
  • 社交网站设计做销售找客户渠道
  • 怎么用wordpress做网站如何做市场推广方案
  • 北斗手表官方网站windows优化大师最新版本
  • 读网站建设一定要买电脑实践吗网站seo搜索引擎的原理是什么
  • 国家域名备案查询深圳seo推广
  • 全国网站制作前十名十大经典广告营销案例
  • 网站 易用性原则百度的seo排名怎么刷
  • 做网站选云服务器内核创建网站需要多少资金
  • 重庆网站公司培训体系包括四大体系
  • 网站建设套餐电话今天nba新闻最新消息
  • 第四章第二节网站建设的教学设计郑州做网站推广电话