当前位置: 首页> 财经> 金融 > 阳曲网站建设价格多少_管理咨询服务有限公司_可以发外链的论坛有哪些_近期的新闻热点

阳曲网站建设价格多少_管理咨询服务有限公司_可以发外链的论坛有哪些_近期的新闻热点

时间:2025/7/10 4:44:28来源:https://blog.csdn.net/u010074743/article/details/143104393 浏览次数:0次
阳曲网站建设价格多少_管理咨询服务有限公司_可以发外链的论坛有哪些_近期的新闻热点
【2024最新版Kotlin教程】Kotlin第一行代码系列第一课(1)-变量定义

没学过任何开发语言都可以入门。主要针对Android开发

  • 准备:电脑一台,安装Android Studio
  • 这里是下载Android Studio的链接
  • https://developer.android.google.cn/studio
  • 做一个Kotlin系列课程,加上一些我的学习总结,让大家更易形成kotlin知识系统
  • 目的:希望这份源码可以当做你的Api使用,范例使用,反复学习知识点使用
下面让我们开始学习吧!!!
第一课:定义变量

变量和属性和成员变量是同一个东西

// 不用理会main方法,程序的入口。在Android开发中不会有main方法
fun main(){// 点击前面的蓝色三角箭头,在控制台就看见“hello worlds”// println输出的意思,总得有地方验证我写的代码对不对println("hello world")//==========================================================如何定义变量start==================/*** 现实中物品也是有属性的,比如这辆汽车是红色的,红色就是属性* 那把汽车Car写在程序中,汽车颜色color就需要变量来定义** 用关键字var 或者 val 开头* 经验总结:尽可能用val定义,因为改变就容易出错*///======= 假设定义可改变但不可为空(null)的整型age,其中Int就是变量类型var age :Int = 100//======= 下面代码会报错,因为age在定义时已明确为不可为null// age = null//======= kotlin支持类型推导可以去掉变量类型var age1 = 100//======= 定义可为null的变量,在变量类型后面加个“?”var age2 :Int? = null// 定义不可改变的变量val sex = 1// 下面代码会报错,因为age在定义时已明确不可改变//sex = 2/*** 可选学习 const val 和val区别 都是定义不可变的变量,只能赋值一次* 最大区别:const val是编译时就确定的常量,val可以是运行时确定的常量*/// 因为const声明环境有一定要求,请看ConstValTest类//=========================================================定义变量end====================================================//=========================================================认识基本类型start==============================/*** 基本类型就是计算机或者是kotlin语言开发者已经帮用户(我们)创好的类,后面我们会学习什么是类* 你可以想象,我们程序最大的功能或者必备的功能是什么,想5s。* 程序员要不断学习,不然容易被淘汰。* 是计算和展现结果* 因此基本类型有:* 用于计算的类型:* 整型数值:Int  Long  (不明确写类型,kotlin会自行推导整数为Int)* 可为小数:Double Float  (不明确写类型,kotlin会自行推导小数为Double)* 布尔型:Boolean** 展现内容的类型* 字符串型:String** 思维:为什么在其他语言中有int float这种小写字母,基本数据类型的,kotlin没有。*       因为kotlin里,一切都是对象。对象时由类生成的,类就是大写开头的。看下面例子*///一切都是对象 对象自然就能调用方法var sum  = 2.toDouble()// 因为整型默认是Int,如果我们想要Long,快捷方法在数值后面加Lval i = 100Lval i1 :Long = 100// 同理小数点Floatval m = 2.3F// 类型之间转换调toXXX()方法val j = i.toString()val n = i.toInt()// 字符串定义val name1 = """李留李留1"""val name = "李留"// 好用的工具,字符串模板“$”符号进行连接println("hello ${name}")println("hello $name1")// 里面有计算的或者多个变量的加上{}val eat = "吃饭"println("hello${name+eat}")// 随着写代码,你还会看到下面的用法val arr = arrayOf("小白兔","小象")println("hello${arr[0]}")/*** 经验总结:不知道要不要加{}。你都加{}好了*///=========================================================认识基本类型end==============================}

有兴趣的也可以看视频:

【2024最新版Kotlin教程】Kotlin第一行代码系列第一课(1)-变量定义

整个kotlin教程项目源码结构图:

在这里插入图片描述
有问题或者需要完整源码的私信我

关键字:阳曲网站建设价格多少_管理咨询服务有限公司_可以发外链的论坛有哪些_近期的新闻热点

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: