package main
object Hello {
def main(args: Array[String]): Unit = {
println("hello world!")
var myvar:String ="Foo"
var myvar1:String ="Too"
var x =10;
if(x<20){
println("输出x是小于20的!")
}else if(x==10){
println("输出x的值是等于10的!")
}else if(x!=10){
println("输出x的是不等于10的!")
}else if(x!=33){
println("输出x也是不等于33的!")
}else if(x!=null){
println("输出x是不为空的!")
}else{
println("输出无法去判断X的值!")
}
var a =20;
var b =30;
if (a==20){
if(b==30){
println("a=20, b=30")
}
}
}
}
所输出的结果如下所示:
其中关于scala的编程完成步骤如下所示:
代码演示情况如下所示:
package main
object test {
def main(args: Array[String]): Unit = {
//demo2
val x:Boolean={1>0}//这里给x的类型推断是布尔类型的
if(x){
println("it's true!")
}
}
}
输出结果如下所示:
这里写if(x)的目的是用来验证上面的x是Boolean的值,用来测试用的。
用否进行相同的验证一下,验证结果如下所示:
验证结果如下所示:
进行一个整个var的if表达式验证,验证过程如下所示: