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 ...
随机推荐
- js关闭当前页面不弹出提示
window.top.opener=null; window.top.open('','_top');//top当前最顶层窗口.self表示当前打开的窗口 window.top.close(); 作用 ...
- Linux操作系统常用命令合集——第三篇-系统管理操作(25个命令)
1.whoami [命令作用] 显示当前登录有效用户名称 [命令语法] whoami [选项] [常用选项] 无 [参数说明] 用户名称 [命令示例] 显示当前登录有效用户名称 # whoam ...
- LBA逻辑块地址
LBA简介 磁盘读取发展 IO操作读取硬盘的三种方式: chs方式 :小于8G (8064MB) LBA28方式:小于137GB LBA48方式:小于144,000,000 GB LBA方式访问使用了 ...
- 不用中间变量交换a和b的值?
a = b = a = a+b b = a-b a = a-b print(a,b) a = b = a = a^b b = b^a a = a^b print(a,b) a = b = a,b = ...
- MyBatis:Error evaluating expression ''''. Return value () was not iterable错误
Error evaluating expression ''''. Return value () was not iterable 出现原因:xml文件中遍历List 时,该参数的实际值为非Lis ...
- IDEA上安装Scala环境执行测试
1.安装scala IDEA下载Scala插件 IDEA->setting->Plugin->搜索Scala->选择Scala,然后, 2.删除火狐软件 sudo apt-ge ...
- SQL优化 | Oracle 绑定变量
之前整理过一篇有关绑定变量的文章,不太详细,重新补充一下. Oracle 绑定变量 http://www.cndba.cn/Dave/article/1275 一.绑定变量 bind variable ...
- Android插件化(三):OpenAtlas的插件重建以及使用时安装
Android插件化(三):OpenAtlas的插件重建以及使用时安装 转 https://www.300168.com/yidong/show-2778.html 核心提示:在上一篇博客 An ...
- Angular 执行 css3 简单的动画
<div class="content"> 内容区域 <button (click)="showAside()">弹出侧边栏</b ...
- 简易的CRM系统案例之Struts2&Spring整合+Hibernate3+JSP+MySQL版本
主要对上一篇Struts2&Spring整合的改造 简易的CRM系统案例之Struts2+Hibernate3+JSP+MySQL版本 src/bean.xml <beans xmlns ...