一起学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")}
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)}
阅读全文
0 0
- 一起学Kotlin(2)
- 一起学Kotlin(1)
- 一起学Kotlin(3)
- 一起学Kotlin(4)
- 一起学Kotlin(5)
- 一起从零学Kotlin-20170728
- 一起从零学Kotlin-20170730
- 一起从零学Kotlin-20170801
- 一起从零学Kotlin-20170803
- 一起从零学Kotlin-20170805
- 一起学android(2)
- 大家一起学C++(2)
- 一起学 MVC3.0(2)
- 一起学编程(2--认识世界)
- 和我一起学批处理(2)
- 一起学docker(2)--基本概念
- 一起学Java_Java语言基础(2)
- 一起学Java_面向对象(2)
- 随时巩固的js基础
- 关于Scroller(转载)
- 成为软件测试人员所必须掌握的六项技能
- Android6.0 创建TYPE_SYSTEM_ALERT级别的弹出框方法
- office2010安装提示需要MSXML版本6.10.1129.0
- 一起学Kotlin(2)
- ScalaConn 中使用SPARK 启用hive 代码修改
- Mybaits初识
- tar.gz解压命令
- Oracle如何查看SQL的解释计划
- Guava常用方法
- CoordinatorLayout源码解析之初识Behavior
- MFC中setimer和ontimer定时器函数到时间不能触发执行是因为WM_TIMER消息的优先级低
- linux php添加pdo_mysql 扩展时报错 fatal error: ext/mysqlnd/mysqlnd.h: No such file or directory