Java学习 流程控制 用户交互Scanner Scanner对象 Java通过Scanner类获取用户的输入 基本语法: Scanner scanner = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般使用hasNext()与hasNextLine()判断是否还有输入的数据 next():next()在读到第一个有效字符后,遇到空白就会停止,此处的空白包括回车和空格. 示例: import jav…
1.流程控制 1)do..while def doWhile(){ var line="" do{ line = readLine() println("readlineConetent" + line ) }while(line != " ") } 2)for 方式一: for (arg <-args) println(arg) 方式二: for (i <- 1 to 10 if i % 2 == 0) println(i) for…
继续Shell的学习.上两篇是关于基本数据类型,基本语法以及运算符相关,这一篇是流程控制相关(if, for, while) 流程控制 if else 流程控制不可为空,如果else没有语句执行,就不要写else if: if condition then command1 command2 ... commandN fi if else: if condition then command1 command2 ... conditionN else command fi if else-if…
4.1 程序流程控制说明 在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句,顺序控制,粉质控制,循环控制 温馨提示:Scala语言中控制结构和Java语言中的控制结构基本相同,在不考虑特殊应用场景的情况下,代码书写方式以及理解方式都没有太大的区别 4.2 顺序控制说明 4.2.1 顺序控制介绍 程序从上到下逐航地执行,中间没有任何判断和跳转 4.2.2 顺序控制举例和注意事项 4.3 分支控制if-else 4.3.1 分支控制if-else介绍 让程序…
一.流程控制if 语法1: if 条件:  code1  code2  code3  .... age=180 height=163 weight=75 sex='female' is_beautiful=True if age > 16 and age < 30 and height > 158 and weight < 100 and sex == 'female' and is_beautiful: print('表白...') print('=====>other c…
flow control 流程控制decision structure 判断结构loop structure 循环结构 if(condition){statement1;} if(){}else{} if(){}elseif(){}elseif(){}else{} switch(expression){case value1:statement1;break;case value2:statement2:break;default:statementsN+1;} for(initalizers;…
一:流程控制if 语法一: if 条件: code1 code2 code3 ... age = 20 height = 170 weight = 60 sex = 'female' is_beautiful = True if age> 12 and age<25 and weight == 60 and height >168 and sex == 'female' and is_beautiful: print('这就是我的晓晖女神') 语法二 if 条件: code1 code2…
流程控制 用户交互Scanner Scanner**对象** 下面是创建 Scanner 对象的基本语法: Scanner s = new Scanner(System.in); 接下来我们演示一个最简单的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNext() 与 hasNextLine() 判断是否还有输入的数据. next & nextLine public static void main(Str…
1.顺序控制 顺序控制介绍 程序从上到下逐行地执行,中间没有任何判断和跳转. 顺序控制举例和注意事项 Scala中定义变量时采用合法的前向引用.如: def main(args : Array[String]) : Unit = { var num1 = 12 var num2 = num1 + 2 } 错误形式: def main(args : Array[String]) : Unit = { var num2 = num1 + 2 var num1 = 12 } 2 分支控制if-else…
1.Scala中提供了一种数据结构-数组,其中存储相同类型的元素的固定大小的连续集合.数组用于存储数据的集合,但它往往是更加有用认为数组作为相同类型的变量的集合 2 声明数组变量: 要使用的程序的数组,必须声明一个变量来引用数组,必须指定数组变量可以引用的类型.下面是语法声明数组变量: var z:Array[String] = new Array[String](3) or var z = new Array[String](3) or var z = Array("Zara", &…