Scala条件判断语句
来源:互联网 发布:伊的家网络销售好做么 编辑:程序博客网 时间:2024/06/06 04:46
下面是一个典型的决策中IF...ELSE结构的一般形式使用在大多数的编程语言中:
if 语句:
if 语句包含一个布尔表达式后跟一个或多个语句。
语法:
一个 if 语句的语法:
if(Boolean_expression){ // Statements will execute if the Boolean expression is true}
如果布尔表达式的值为true,那么if语句里面的代码模块将被执行。如果不是这样,第一组码if语句结束后(右大括号后)将被执行。
示例:
object Test { def main(args: Array[String]) { var x = 10; if( x < 20 ){ println("This is if statement"); } }}
if...else语句:
if语句可以跟着一个可选的else语句,当 else 块执行时,布尔表达式条件是假的。
语法:
if...else的语法是:
if(Boolean_expression){ //Executes when the Boolean expression is true}else{ //Executes when the Boolean expression is false}
示例:
object Test { def main(args: Array[String]) { var x = 30; if( x < 20 ){ println("This is if statement"); }else{ println("This is else statement"); } }}
if...else if...else语句:
if语句可以跟着一个可选的else if ... else语句,这是非常有用的使用 if...else if如果测试各种条件声明。
当使用 if , else if , else 语句有几点要牢记。
- if可以有零或一个else,它必须跟在else if后面。
- 一个if 可以有零到多个else if,并且它们必须在else之前。
- 一旦一个 else if 匹配成功,剩余的else if或else不会被测试匹配。
语法:
if...else if...else的语法是:
if(Boolean_expression 1){ //Executes when the Boolean expression 1 is true}else if(Boolean_expression 2){ //Executes when the Boolean expression 2 is true}else if(Boolean_expression 3){ //Executes when the Boolean expression 3 is true}else { //Executes when the none of the above condition is true.}
示例:
object Test { def main(args: Array[String]) { var x = 30; if( x == 10 ){ println("Value of X is 10"); }else if( x == 20 ){ println("Value of X is 20"); }else if( x == 30 ){ println("Value of X is 30"); }else{ println("This is else statement"); } }}
if ... else语句嵌套:
它始终是合法的嵌套 if-else 语句,这意味着可以使用一个 if 或 else if 在另一个if 或 else if 语句中。
语法:
语法嵌套 if...else 如下:
if(Boolean_expression 1){ //Executes when the Boolean expression 1 is true if(Boolean_expression 2){ //Executes when the Boolean expression 2 is true }}
可以嵌套else if...else在if语句中,反之也可以。
示例:
object Test { def main(args: Array[String]) { var x = 30; var y = 10; if( x == 30 ){ if( y == 10 ){ println("X = 30 and Y = 10"); } } }}QQ群交流:214862451
阅读全文
1 0
- Scala条件判断语句
- SQL条件判断语句
- SQL条件判断语句
- 条件判断语句
- sqlserver条件判断语句
- 3.9 条件判断语句
- sqlserver条件判断语句
- Perl 条件判断语句
- 条件判断语句比较
- Linux_条件判断语句
- if条件判断语句
- 条件判断语句
- logstash 条件判断语句
- Makefile 条件判断语句
- 8-条件判断语句
- JAVA条件判断语句
- 语句(Statement)---条件判断语句
- Scala函数、条件表达式、循环语句
- Torch学习笔记(二):相关的环境配置
- Android Studio添加忽略文件
- 基于proteus的51单片机仿真实例六十八、8位数据锁存器74HC573应用实例
- ionic 微信分享只显示默认图片问题
- JSON转换方法总结
- Scala条件判断语句
- im4java 帮助类 对GraphicsMagick软件的使用 对图片处理
- Interface编程实现
- 自定义LoadingDialog
- window 中同时安装不同版本的python如何进行环境切换和对应版本的pip install
- iOS面试题系列之常见算法
- ubuntu16.04.2安装完后重启报错[sda] Assuming drive cache: write through
- java程序 链接centos7环境中的redis
- POJ 3069 Saruman's Army(贪心)