kotlin基本数据类型
通过idea创建kotlin项目:
创建kotlin文件
package com.czhappy.chapter01 var aBoolean:Boolean = true var anInt:Int = 9
var anotherInt:Int = 0xFF
var maxInt:Int = Int.MAX_VALUE
var minInt:Int = Int.MIN_VALUE var aLong:Long = 1234
var maxLong:Long = Long.MAX_VALUE
var minLong:Long = Long.MIN_VALUE var aFloat:Float = 2.0f var aDouble:Double = 3.0 var aShort:Short = 127 var byte:Byte = 127 var aChar:Char = '0'
var bChar:Char = '中' var aString:String = "Hello"
var bString:String = String(charArrayOf('H','e','l','l','o')) var aRange:IntRange = 0..10//[0,10]
var bRanage:IntRange=0 until 10//[0,10) var aIntArray:IntArray = intArrayOf(1,3,5,7)
var aCharArray:CharArray = charArrayOf('h', 'e', 'l' , 'l', 'o')
var aStringArray:Array<String> = arrayOf("我", "是", "程序员") fun main(args: Array<String>) { println("hello world") println(aString == bString)//true
println(aString === bString)//false var arg1:Int = 1
var arg2:Int = 2
println("" + arg1 + "+" + arg2 + "=" + (arg1+arg2))
println("$arg1 + $arg2 = ${arg1+arg2}") println(50 in aRange)
println(aRange.contains(50))
for(i in aRange){
print("$i ")
} println() println(aIntArray.size)
for(i in aIntArray){
print("$i ")
}
println()
println(aCharArray.joinToString(""))
println(aIntArray.slice(1..2))
println(aStringArray.joinToString(""))
}
运行结果:
package com.czhappy.chapter01 open class Human(face:String, voice:String){
init {
println("我new了一个${this.javaClass.simpleName},face:$face voice:$voice")
}
} class Man(face:String, voice:String):Human(face, voice)
class Woman(face:String, voice:String):Human(face, voice) fun main(args: Array<String>) {
var Jack:Man = Man("阳光", "浑厚")
var Lucy:Woman = Woman("甜美", "动听")
println(Jack is Human)
}
运行结果:
kotlin基本数据类型的更多相关文章
- Kotlin 基本数据类型
Kotlin 的基本数值类型包括 Byte.Short.Int.Long.Float.Double 等.不同于Java的是,字符不属于数值类型,是一个独立的数据类型. 类型 位宽度 Double 64 ...
- Kotlin入门第三课:数据类型
前文链接: Kotlin学习第一课:从对比Java开始 Kotlin入门第二课:集合操作 初次尝试用Kotlin实现Android项目 Kotlin的数据类型与Java类似,因此这篇文章主要看Kotl ...
- Kotlin——最详细的数据类型介绍
任意一种开发语言都有其数据类型,并且数据类型对于一门开发语言来说是最基本的构成,同时也是最基础的语法.当然,kotlin也不例外.kotlin的数据类型和Java是大致相同的,但是他们的写法不同,并且 ...
- Kotlin——初级篇(三):数据类型详解
任意一种开发语言都有其数据类型,并且数据类型对于一门开发语言来说是最基本的构成,同时也是最基础的语法.当然,Kotlin也不例外.Kotlin的数据类型和Java是大致相同的,但是他们的写法不同,并且 ...
- Kotlin——最详细的常量、变量、注释的使用
在Kotlin中的变量.常量以及注释多多少少和Java语言是有着不同之处的.不管是变量.常量的定义方式,还是注释的使用.下面详细的介绍Kotlin中的变量.常量.注释的使用.以及和Java的对比. 如 ...
- Kotlin——初级篇(二):变量、常量、注释
在Kotlin中的变量.常量以及注释多多少少和Java语言是有着不同之处的.不管是变量.常量的定义方式,还是注释的使用.下面详细的介绍Kotlin中的变量.常量.注释的使用.以及和Java的对比. 如 ...
- Kotlin开发springboot项目(二)
Kotlin开发springboot项目(二) 中文学习网站: https://www.kotlincn.net/ 研究一下kotlin的demo: https://github.com/JetBra ...
- Kotlin之定义变量
java : int n = 30 ; final int m = 30 ; float k = 2.5f; string s = "sss"; short i = 5; bool ...
- Kotlin基础入门之必知必会,查漏补缺来一手~~~
数据类型 Kotlin跟 java 相同,基本数据类型有八种 boolean,char,int,short,long,float,double,byte 类型 位宽 最小值 最大值 Short 16 ...
随机推荐
- 001_matlab_变量打印
MATLAB输出变量方法很多,主要包括以下几类.(1)语句后面不加分号“;”,这是直接输出数值的比较简单的方法.(2)disp(a)直接在命令窗口显示a变量,这种方法输出和第一种差不多.(3)fpri ...
- Generator(生成器)函数
一.基础知识 Generator函数是ES6出现的一种异步操作实现方案. 异步即代码分两段,但是不是连续执行,第一段执行完后,去执行其他代码,等条件允许,再执行第二段. 同步即代码连续执行. 1. G ...
- [剖析] 多路径ALUA技术如何优化I/O处理
什么是ALUA多路径机制 ALUA是异步逻辑单元访问(Asymmetric Logical Unit Access)的缩写,ALUA是SPC3 (SCSI Primary commands-3)协议中 ...
- ros平台下python脚本控制机械臂运动
在使用moveit_setup_assistant生成机械臂的配置文件后可以使用roslaunch demo.launch启动demo,在rviz中可以通过拖动机械臂进行运动学正逆解/轨迹规划等仿真运 ...
- jmeter+ant执行 报错:Reference xslt.classpath not found 【采坑记录】
问题: report: BUILD FAILED E:\jmeter\apache-jmeter-4.0\testcase\build.xml:29: The following error occu ...
- 卸载ros
#卸载 ros sudo apt-get autoremove ros-*
- Java学习日记基础篇(三-下)——流程控制之循环控制
循环控制 for循环 语法: for(循环初值;循环条件;步长) { 语句; //循环体 } 例子: import java.io.*; public class Demo4 { public sta ...
- [WEB安全]Dirsearch工具命令
下载项目,并打开 ┌─[root@kali]─[/kali] └──╼ #git clone https://github.com/maurosoria/dirsearch ┌─[root@kali] ...
- Docker网络原则入门:EXPOSE,-p,-P,-link
如果你已经构建了一些多容器的应用程序,那么肯定需要定义一些网络规则来设置容器间的通信.有多种方式可以实现:可以通过--expose参数在运行时暴露端口,或者在Dockerfile里使用EXPOSE指令 ...
- windows 家庭版 开启Hyper-V
windows 家庭版无法开启Hyper-V ,建议升级成专业版.