05 2022 档案

摘要:object han2 { def main(args: Array[String]): Unit = { def f(n:Int):Int = { println("f被调用") n * 6 } val result :Int = f(111) println(result) //定义二元计算函数 阅读全文
posted @ 2022-05-27 22:09 疢昕 阅读(41) 评论(0) 推荐(0)
摘要:object han1 { def main(args: Array[String]): Unit = { //定义一个“二元运算”函数,只操作0.1,具体运算通过参数传入 def dualfunctionOneandTwo(fun: (Int, Int) => Int): Int = { fun( 阅读全文
posted @ 2022-05-24 21:22 疢昕 阅读(50) 评论(0) 推荐(0)
摘要:object y { def main(args: Array[String]): Unit = { val fun = (name:String) => { println(name) } fun("at") println(" ") //定义一个函数,以函数作为参数输入 def f(func: 阅读全文
posted @ 2022-05-23 20:59 疢昕 阅读(40) 评论(0) 推荐(0)
摘要:object jianhua { def main(args: Array[String]): Unit = { def f0(name:String):String = { return name } println(f0("alice")) println(" ") // 1.return可以省 阅读全文
posted @ 2022-05-22 20:29 疢昕 阅读(48) 评论(0) 推荐(0)
摘要:object x { def main(args: Array[String]): Unit = {// (1)可变参数 def f1 (str :String *):Unit = { println(str) } f1("zml") f1("aaa","bbb","ccc")// (2)如果参数列 阅读全文
posted @ 2022-05-21 20:42 疢昕 阅读(29) 评论(0) 推荐(0)
摘要:import sun.util.resources.cldr.zh.CalendarData_zh_Hans_HKobject zxc { def main(args: Array[String]): Unit = { // 函数1:无参,无返回值 def f1(): Unit = { printl 阅读全文
posted @ 2022-05-20 22:34 疢昕 阅读(52) 评论(0) 推荐(0)
摘要:class Student(name:String,var age: Int){ def printInfo():Unit = { println(name + ""+ age + "" + Student.school) }}object Student{ val school:String= " 阅读全文
posted @ 2022-05-19 19:51 疢昕 阅读(164) 评论(0) 推荐(0)
摘要:object han { /* def sum(x : Int ,y : Int ): Unit = { x + y } */ /* def:定义函数的关键字 sum:函数名 x:参数名 Int:参数类型 Unit:函数返回值类型 x + y:函数体 */ def main(args: Array[ 阅读全文
posted @ 2022-05-18 20:48 疢昕 阅读(100) 评论(0) 推荐(0)
摘要:import scala.util.control.Breaksobject liuceng2 { def main(args: Array[String]): Unit = { //循环引入变量 for (i <- 1 to 10){ val j = 10 - i println("i ="+ i 阅读全文
posted @ 2022-05-17 20:54 疢昕 阅读(33) 评论(0) 推荐(0)
摘要:class Student(name:String,var age: Int){ def printInfo():Unit = { println(name + ""+ age + "" + Student.school) }}object Student{ val school:String= " 阅读全文
posted @ 2022-05-16 22:21 疢昕 阅读(220) 评论(0) 推荐(0)
摘要:import scala.language.postfixOpsimport scala.math.BigDecimal.double2bigDecimalobject xun { def main(args: Array[String]): Unit = { //1.循环守卫 for (i <- 阅读全文
posted @ 2022-05-15 20:55 疢昕 阅读(19) 评论(0) 推荐(0)
摘要:object xunhuan { def main(args: Array[String]): Unit = { //1.范围遍历 for (i <- 1 to 10) println(i + ": hello world") for (i <- 1.to(10)) { println(i + ": 阅读全文
posted @ 2022-05-14 21:34 疢昕 阅读(182) 评论(0) 推荐(0)
摘要:import java.io.{File, PrintWriter}import scala.io.Sourceobject no4{ def main(args: Array[String]): Unit = { //从文件中读取数据 Source.fromFile("C:/Users/zhang 阅读全文
posted @ 2022-05-13 19:56 疢昕 阅读(39) 评论(0) 推荐(0)
摘要:import scala.io.StdInobject liuchen { def main(args: Array[String]): Unit = { println("请输入你的年龄") val age :Int = StdIn.readInt() //1.单分支 if (age >=18){ 阅读全文
posted @ 2022-05-12 21:36 疢昕 阅读(96) 评论(0) 推荐(0)
摘要://按位运算符/*a = 60 b = 13a = 60 00111100b = 13 00001101a & b 00001100 全1为1,有0为0a | b 00111101 全0为0,有1为1a ^ b 00110001 相异为1,相同为0 *///运算符的本质val i :Int = 32 阅读全文
posted @ 2022-05-11 20:21 疢昕 阅读(36) 评论(0) 推荐(0)
摘要://比较运算符val s1 :String = "hello"val s2 :String = new String("hello")println(s1 == s2)println(s1.equals(s2)) //equals方法只判断内容println(s1.eq(s2)) //eq方法判断引 阅读全文
posted @ 2022-05-10 20:21 疢昕 阅读(28) 评论(0) 推荐(0)