寒假学习日报(二十三)

  今日学习:《机器学习十讲》第六讲,考研择校相关信息处理。

  scala学习:

package com.chapter01.datatype

object TypeDemo02 {
  def main(args: Array[String]): Unit = {
    println("Long的最大值:" + Long.MaxValue)
    println("Long的最小值:" + Long.MinValue)
    //不标明l/L后缀的数字变量默认为int类型
    var i = 10 //此处i是Int类型
    var j = 10l //此处j是Long类型
    println("===================================")
    //浮点数后缀为f或F
    //浮点数显示小小数点后7位,多余部分四舍五入
    var num1: Float = 2.456987123f
    var num2: Double = 2.3336654985
    println("num1=" + num1)
    println("num2=" + num2)
    println("===================================")
    //设置变量为char类型时,输入数字会转换成ascⅡ表中对应的字符
    var char1: Char = 97
    println("char1=" + char1)//a
    //char也可以当作数字来运行
    var char2: Char = 'a'
    var num = 10 + char2
    println("num=" + num)//107
    //错误写法:
    //var c: Char = 'a' + 1
    //var c: Char = 97 + 1
    //原因:
    //1.当把一个运算结果赋值给变量,编译器会进行类型转换及判断(范围+类型)
    //2.当把一个字面量赋值给变量,编译器会进行范围的判定
    //var c: Char = 9999报错,因为超过了范围

  }
}

原文地址:https://www.cnblogs.com/20183711PYD/p/14358722.html