Go+条件语句if
Posted XiaoLin__Java
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go+条件语句if相关的知识,希望对你有一定的参考价值。
if条件语句
概述
我们有三种结构来控制程序的流程结构:
- 顺序结构:从上往下执行的代码就是顺序结构。
- 循环结构:满足某种条件可以重复不断地执行某种语句叫做循环结构。
- 选择结构:满足某种条件就执行,否则执行另外一个。
if语句
if语句就是一种选择结构,他有三种结构,对用不同的语法格式:
- if
- if …else
- if else if
if
if按照字面意思是如果的意思,这个是最简单的一个循环语句,他代表的意思是当条件为真的时候,就会执行接下来的代码,具体语法如下:
if 判断表达式
// 条件为真的时候执行的代码语句
在括号体内写的是条件为真的执行语句。
if 1==1
println("代码为真的")
// 代码为真的
if…else
我们一旦需要,如果…否则…,我们会发现,上面的不够用了,我们需要一个语句控制否则,这个时候就可以使用else。他的语法格式如下。
if 条件判断语句
//条件为真的时候执行
else
//条件为假的时候执行
下面这段代码的意思时如果3除以2能整除,那么就打印3可以整除2,否则就打印3不可以整除2!。
if 3/2 == 0
println("3可以整除2")
else
println("3不可以整除2!")
if…else…if
如果我们需要做一些复杂的判断的话,比如说成绩ABCD的判定,上面两种条件判断都无法满足,我们就可以使用if...elseif
if 条件判断语句
//条件1执行的语句
else if 条件判断语句
//条件2执行的语句
如果我们规定成绩,大于90为优秀,大于70为良好,小于60为不及格。
score := 85
if score > 90
println("优秀")
else if score > 70 && score < 90
println("良好")
else if score < 60
println("不及格")
以上是关于Go+条件语句if的主要内容,如果未能解决你的问题,请参考以下文章