• Scala变量补充


    package com.wyh.day01
    
    object ScalaLanguage {
      def main(args: Array[String]): Unit = {
        /**
          * 定义变量和常量
          *
          * 定义变量是 var
          * 定义常量是 val
          *
          * 区别:
          *   1、被var修饰的变量是可以重新指向的
          *   2、被val修饰的是常量,不可变的
          *
          */
        var a="王友虎"
        val b=123
        //b=456    //报错,因为b是被val修饰的,不可变
        println(a+"	"+b)
    
    
        /**
          *
          * 如何查看变量或者常量的类型的类型
          *     getClass
          */
        println(a.getClass)  //class java.lang.String
    
    
        /**
          * 在scala中只用java类
          *
          * 结合scala中的if语句判断是否成年
          *
          */
        val student = new Student1("王友虎",21,"006")
        val age = student.getAge
        println(student)
    
        if(age<18){
          println("未成年。。")
        }else{
          println("已经成年。。")
        }
    
        /**
          *
          * scala中的列表,以及for循环遍历
          *
          */
        var list = List(1,2,3,4,5,6,7,8)
    
        for (elem <- list) {
          println(elem)
        }
    
    
        /**
          *
          * 类型转换
          */
    
        var str="23"
        println(Integer.parseInt(str))
    
        //类型转换报错  要在2到36之间 java.lang.NumberFormatException
    //    var str1= "qewqe"
    //    println(Integer.parseInt(str1))
      }
    
    }
  • 相关阅读:
    LOL 计蒜客
    cf1486 D. Max Median
    P3567 [POI2014]KUR-Couriers
    dp 求物品组合情况
    黑暗爆炸
    hdu5306 Gorgeous Sequence
    P4609 [FJOI2016]建筑师
    cf 1342 E. Placing Rooks
    重修dp-背包
    acwing 2154. 梦幻布丁
  • 原文地址:https://www.cnblogs.com/wyh-study/p/12217525.html
Copyright © 2020-2023  润新知