当前位置: 首页 > news >正文

【Kotlin 一】Kotlin入门知识简介、变量声明、数字类型

1. Kotlin简介

Kotlin旨在解决 Java语言在编码效率和代码质量上存在的问题,并且与Java语言完全兼容。Kotlin通过简化语法、提供更强大的函数以及减少样本代码的编写,使开发者能够更高效地编写代码。Kotlin适用于Android、Web后端开发等多种场景

2.Kotlin开发环境

要开发Kotlin程序,首先需要安装Java环境

3.main方法

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

3.变量

要声明一个变量,可以使用var,格式如下:

var [变量名称] : [变量类型]
var a : Int

初始化一个变量,格式如下:

var [变量名称] : [变量类型] = [变量值]
var a : Int = 10

因为变量a在初始化阶段被赋值为10,Kotlin的编译器可以自动推断,可以直接省略掉后面的Int类型

var a = 10

或者可以先声明,再赋值:

var a : Int
a = 10

对于只读变量,可以使用val将其声明为一个常量:

val num1 : Int = 10

4.数字类型

4.1 整数

Kotlin提供了4种整数类型:

  • Byte:1字节(8位)
  • Short:2字节(16位)
  • Int:4字节(32位)
  • Long:8字节(64位)

对应的无符号整数类型为:UByte/UShort/UInt/ULong

如果变量没有标明类型,可以在赋值时以u或者U为数值后缀使编译器自动推断出对应的无符号整数类型

4.2 小数

Kotlin提供了2种小数类型

  • Float:4字节(32位)
  • Double:8字节(64位)

与Java不同的是:Kotlin中的数字类型没有隐式转换,例如无法将一个Double类型的变量赋值给Int类型变量

http://www.lryc.cn/news/353198.html

相关文章:

  • Java 微信小程序登录(openId方式)
  • 为何程序员35岁就开始被嫌弃了?程序员该如何避免中年危机?
  • 【2024软考】史上最全!软考刷题+解析大合集(9万字全手工打,货真价实)
  • 【Spring Security + OAuth2】授权
  • 失落的方舟台服预下载教程 一键下载+账号注册教程
  • 【启明智显技术分享】SOM2D02-2GW核心板适配ALSA(适用Sigmastar ssd201/202D)
  • 人工智能的发展现状,AI将如何改变IT行业,哪些职业将最先失业
  • request.js使用Promise.all等待所有请求完成再进行数据赋值
  • Java开发者必知的时间处理工具:SimpleDateFormat类详解
  • 构造函数的用法
  • 环形链表Ⅱ-力扣
  • 【microros】解决 microros安装过程中的 undefined reference to `fmt::v6 问题
  • 29. 相似矩阵,若尔当型
  • 【论文阅读】 YOLOv10: Real-Time End-to-End Object Detection
  • Python读写文件
  • docker-如何将容器外的脚本放入容器内,将容器内的脚本放入容器外
  • 算法训练营第三十九天 | LeetCode 738 单调递增的数字、LeetCode 968 监控二叉树
  • Hive语法学习总结
  • 【Linux】TCP协议【中】{确认应答机制/超时重传机制/连接管理机制}
  • solidworks画螺母学习笔记
  • WebGL的医学培训软件开发
  • 新时代AI浪潮下,程序员和产品经理如何入局AIGC领域?
  • OWASP top10--SQL注入(一)
  • java —— 类与方法
  • 【MySQL精通之路】InnoDB-启动选项和系统变量
  • 嵌入式linux系统中文件系统制作方法详解
  • AI爆文写作:要写文章爆,这47个爆文前缀少不了!
  • javas-core VS java-object-diff
  • dirsearch指令大全
  • C++基础:构建者设计模式