单分支|学习笔记

简介: 快速学习单分支。

开发者学堂课程【Scala 核心编程-基础单分支】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/609/detail/8910


单分支

 

基本内容

前言

一、单分支

二、单分支的流程

 

前言

这节课来学习分支控制 if- else,分支控制和 Java 一样,是让程序有选择的执行,分为三大类,

1、 单分支

2、 双分支

3、 多分支

 

一、 单分支

1、 基本语法

if (条件表达式) {

执行代码块

}

说明:当条件表达式为 ture 时,就会执行 { } 的代码。

单分支if条件表达式执行的代码块,如果这个条件表达式为真,就执行这个代码块面,如果为假就不执行那么看一个简单的案例比如说输入一个人的年龄,如果该同志年龄大于18就输age> 18,如果不大于18就不输出,这是个非常简单一段代码,把它拿过来用一下

2、 案例说明

请大家看个案例 [IfDemo. scala]:

编写一个程序,可以输入人的年龄,如果该同志的年龄大于18岁,则输出 “age> 18”

val age = 20

if(age > 18) {

println("age > 18")

}

3、 新建一个包,包的名字叫“com.atguigu.chapter04”,继续新建一个包,这个包是 if-else 相关的。由于接下来需要讲解 for 循环,所以再创建一个包,包的名字叫做“com.atguigu.chapter04.for”现将以上程序写入该包中,在这个包中建立一个类,叫做“Demo01”。

接着写案例:

package com. atguigu. chapter04. ifesle

import scala.io. StdIn//单独的引入一个 StdIn

import scala.io._

object Demo01 {

def main(args: Array[String]): Unit = {

println("输入年龄")

val age = stdIn. readInt( )

if(age>18){

println("age > 18")

输出结果:

(1) 如果输入的年龄大于18,那么输出的结果为 age > 18

(2) 如果输入的年龄小于18,那么就不输出。

1使用前面学习过的 stdIn. readInt,当使用了 stdIn. readInt时,程序会自动引入 object,如果不喜欢这样的方法,也可以进行下面的方法进行操作:有些学员或许会疑惑,如果将 io 一个一个往包中引入,这样做太麻烦了,可不可以一次性引入呢?

答:可以,使用“import  scala.io._”。这个方法将 io 包下的所有 object、class 一起引入了;

_”表示将 scala.io 包的所有内容一起引入。

2程序员在开发的过程中,如果想看到某个包中到底有什么内容,应该怎样去做呢?

答:如果要去看一个类或者说是 object 的内容,将鼠标光标放到所要查看的内容上面,按住 ctrl+B,比如说想看scala.io.StdIn。那就将光标放在 io 位置上即可,按住 ctrl+B,此时就可以看到打开的是 io 的包下内容,而不是全部的文件。将光标放在 StdIn 上看到的是 StdIn 源码。

 

三、单分支的流程

单分支的流程和 Java 的流程是一样的,条件表达式如果为真,那么就执行代码块;如果为假就退出循环,这个和 Java 是完全一样的

相关文章
|
6月前
|
C语言
C分支的具体掌握
C分支的具体掌握
|
开发工具 git
git创建分支操作分支
Git中,要创建和操作分支,可以按照以下步骤进行操作
|
6月前
|
数据可视化 安全 开发工具
git的分支的使用,创建分支,合并分支,删除分支,合并冲突,分支管理策略,bug分支,强制删除分支
git的分支的使用,创建分支,合并分支,删除分支,合并冲突,分支管理策略,bug分支,强制删除分支
|
6月前
|
开发工具 git 开发者
Git管理分支都有哪些,不同分支作用是什么?
在Git中,有多种类型的分支,每种分支都有不同的作用。以下是一些常见的Git分支以及它们的作用:
152 0
|
6月前
|
算法 安全 C++
C++004-C++选择与分支1
C++004-C++选择与分支1
|
6月前
|
算法 C++
C++005-C++选择与分支2
C++005-C++选择与分支2
|
缓存 Linux 开发工具
轻松掌握Git开发(四)分支操作
轻松掌握Git开发(四)分支操作
|
开发工具 git
git创建分支和合并分支
git创建分支和合并分支
83 0
|
开发工具 git
为什么需要Git分支,以及分支逻辑
为什么需要Git分支,以及分支逻辑
213 0
|
开发工具 git
git在分支的基础上建分支
git在分支的基础上建分支
114 1