fun main(args: Array<String>) { val b = 3 + '1'.toInt() print(b) } 运行结果: 三、字符串 1、字符串的类型 kotlin 中字符串用 String 类型表示。 用一对双引号 “” ,或者 一对的三个引号 “”“”“” 括起来的内容就是字符串。 那么,用 “” 括起来的字符串和 “”
packagecn.kotlin.kotlin_base03/*** 函数第一种写法*/fun addMethod1(number1: Int, number2: Int) : Int {returnnumber1 +number2 }/*** 函数第二个种写法*/fun addMethod2(number1: Int, number2: Int)= number1 +number2/*** 函数表达式*/fun main(args: Array<String>) { println(addMethod1...
1.4、Char Kotlin中的Char类型不能作为数字使用,如果需要的话需要使用toInt方法转换。 1.5、字符串 字符串的用法和Java的差不多,这里需要注意的一点是我们可以使用字符串模版,模版表达式以美元符号开头,例如: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 1val string="i=$i"2println(string)//输出结果为...
例如, 示例 fun main(args : Array<String>) { val number1: Int = 545344 val number2: Byte = number1.toByte() println("number1 = $number1") println("number2 = $number2") } 运行该程序时,输出为: number1 = 545344 number2 = 64 Kotlin 表达式,语句和块Kotlin 运算符...
fun main(args: Array<String>) { val sumLambda: (Int, Int) -> Int = {x,y -> x+y...
// 测试fun main(args:Array<String>){val sumLambda:(Int,Int)->Int={x,y->x+y}println(sumLambda(1,2))// 输出 3} 定义常量与变量 可变变量定义:var 关键字 var<标识符>:<类型>=<初始化值> 不可变变量定义:val 关键字,只能赋值一次的变量(类似Java中final修饰的变量) ...
fun main(args: Array<String>) { println("Hello World!") } 点击运行按钮运行程序。 在这里插入图片描述 要点: - kotlin 语句不需要用;结束 - 2. 基本数据类型 (1) 数字 定义数据类型的语法: val i: Int = 100 Kotlin内置的数字类型: - Double 64位 - Float 32位 - Long 64位 - Int 32位 -...
funmain(args: Array<String>){val name1:String ="123"println(name1.toInt())//输出123val name2:String ="123ab"println(name2.toInt())//抛NumberFormatException} 基本语法 变量和常量 可变变量用var表示 Java var<标识符> : <类型> = <初始化值> ...
// 创建接口interfaceBase{funprint()}// 实现此接口的被委托的类classBaseImpl(val x:Int):Base{overridefunprint(){print(x)}}// 通过关键字 by 建立委托类classDerived(b:Base):Basebyb fun main(args:Array<String>){val b=BaseImpl(10)Derived(b).print()// 输出 10} ...
在Kotlin 中,区间通过 rangeTo(other : Int) 函数构成区间表达式,也可以用 “…” 操作符表示。 fun main(args : Array<String>){for(i in 1.rangeTo(4)){print(i.toString() + "\t")}print("\n")for (i in 1..4){print(i.toString() + "\t")}//1 2 3 4//1 2 3 4} ...