一起学Kotlin(2)

来源:互联网 发布:mysql 修改表结构 编辑:程序博客网 时间:2024/05/22 06:39

1. Hello World

打开Eclipse,点击选择右上角的Kotlin空间,然后依次点击并选择File–New Kotlin Project–New Kotlin File – 输入以下代码–点击运行

fun main(args:Array<String>){    println("Hello World")}

image

2. 变量

fun main (args:Array<String>){    val name = "FuKaiQiang"    println("姓名是:"+name)}fun main (args:Array<String>){    var name = "FuKaiQiang"    name = "18"    println("姓名是:"+name)}fun main (args:Array<String>){    var name:String = "FuKaiQiang"    name = "18"    println("姓名是:"+name)}1.var 标记变量2. 通过后面的字符串,kotlin会自动识别name的类型3. 可以指定数据的类型

3. 常量

fun main (args:Array<String>){    val name:String = "FuKaiQiang"    println("姓名是:"+name)}1. 常量用val标记2. 可以指定数据的类型

4. 快捷键

输入main,按下alt+/,就会出现以下内容

fun main(args: Array<String>) {}

5. 函数入门

打印菱形,看代码即可明白函数的基本用法

fun main(args: Array<String>) {    printOneStar()    printThreeStar()    printFiveStar()    printSevenStar()    printFiveStar()    printThreeStar()    printOneStar()}fun printOneStar(){    println("   *")}fun printThreeStar(){    println("  ***")}fun printFiveStar(){    println(" *****")}fun printSevenStar(){    println("*******")}

6. Boolean

fun main(args: Array<String>) {    // 5 对比 6    var number01 = 5    var number02 = 6    println(number01>number02)    //根号5-根号4 对比 根号4-根号3    var num03 = Math.sqrt(5.0) - Math.sqrt(4.0)    var num04 = Math.sqrt(4.0) - Math.sqrt(3.0)    println(num03>num04)    //2的100次方和3的75次方的对比    var num05 = Math.pow(2.0,100.0)    var num06 = Math.pow(3.0,75.0)    println(num05>num06)}