BigInt的使用
例:
def main(args: Array[String]): Unit = {
// BigInt的学习
var a = BigInt("222222222222222")
var b = BigInt("2222222222222222")
var c = a * b
println(c)
}
if语句的学习
if语句的一般结构形式:
if()
else if()
else if()
....
else
三个例题:
第一个例题:用if语句判断是否是成年人
def main(args: Array[String]): Unit = {
// if语句的学习
print("请输入您的年龄:")
var age = scala.io.StdIn.readInt()
if(age >= 18){
println("成年人")
}else{
println("未成年人")
}
}
第二个例题:用if语句来判断是正方形还是长方形
def main(args: Array[String]): Unit = {
// if语句的学习
print("请输入正方形的边长:")
var a = scala.io.StdIn.readInt()
print("请输入长方形的长:")
var b = scala.io.StdIn.readInt()
print("请输入长方形的宽:")
var c = scala.io.StdIn.readInt()
if (b*c > a*a){
println("RECTANGLE")
}else if(b*c < a*a){
println("SQUARE")
}else{
println("SAME")
}
}
第三个例题:输入分数分等级
print("请输入正整数分数:")
var a = scala.io.StdIn.readInt()
if (a >= 90 && a <= 100){
println("A等")
}else if ( a >= 80 && a <= 89){
println("B等")
}else if ( a >= 70 && a <= 79){
println("C等")
}else if (a >= 60 && a <= 69){
println("D等")
}else if (a >= 0 && a <= 59){
println("E等")
}else{
println("分数不在合理的范围之内")
}
}