Kotlin笔记2_你好,世界

一、HelloWorld之前

学习方法:这里再次强调一下学习方法,学习编程的最快方法就是, 踩油门,走,而坐在那里一直研究发动机构造,是学不会开车的来!
Kotlin笔记2_你好,世界_第1张图片
Kotlin笔记2_你好,世界_第2张图片

二、HelloWorld编程

基础代码:
Kotlin笔记2_你好,世界_第3张图片
运行:
单击右键选择Run As:
Kotlin笔记2_你好,世界_第4张图片
Kotlin笔记2_你好,世界_第5张图片

代码解释:
Kotlin笔记2_你好,世界_第6张图片

三、Kotlin变量与输出

储存数据

计算机程序是跟数据打交道的,我们编写的绝大多数程序都是在处理或者记忆数据,下面我们要学习如何声明和记忆数据。

变量和容器

变量观念是培养程序设计能力的基础,因为在程序中的数据都必须通过变量来处理,处理不同的数据,必须使用不同的变量类型。

编程:

输入main 按住alt再按/,框架代码就出来了
Kotlin笔记2_你好,世界_第7张图片

常见容器的类型

Byte 存储值范围 整数-128-127
Short 存储值范围 整数 -32768-32767
Int 存储值范围 整数 - 2147483648-2147483647
Long存储值范围 整数-9223372036854775807-9223372036854775807
Float 存储值范围 小数,小数点可 以精确到6位
Double 存储值范围 小数,小数点 可以精确到15-16位
String 存储值范围 字符串,用"双引号引起来的字符串都可以存

最常见容器的类型:

Byte 整数-128-1278块存储单元 8bit
Short 整数-32768-32767 16bit
Int 整数-2147483648-2147483647 32bit
Long 整数-9223372036854775807-9223372036854775807 64bit

四、kotlin二进制基础

0 1 两种状态
0001 10 11 四种状态
000001 010011 100 101 110 111 八种状态
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 十六种状态

计算机存储数据用二进制存储

 1位二进制存储2种状态
 2位二进制存储4种状态
 3位二进制存储8种状态
 4位二进制存储16种状态
 N位二进制存储2的N次方种状态

计算机存储数据的方式:

Kotlin笔记2_你好,世界_第8张图片Kotlin笔记2_你好,世界_第9张图片Kotlin笔记2_你好,世界_第10张图片

五、变量与常量:

1、类型推断

fun main(args:Array){
var i = 18
//计算机给我一块空间,名字叫做i 里面存放数据为整数18
//var i:Int = 18 //显式指定类型
i = 19
//i = 99999999999 //设为i的话报错,范围超过了Int类型的范围

//只有重新定义一个
var j = 99999999999
//计算机给我一块存储空间,名字叫j,存放的数据类型为长整型
//var j:Long = 99999999999 //显式指定类型

var s = "hhh"
//s是一个存放字符串的空间
//var s:String = "hhh" //显式指定类型
var a:String = "13" //双引号引起来的是字符串

var number = "No.123456"  //val代表只读数据类型,不可以被修改
number = "haha"

}

总结:

●var声明变量
●val声明常量
●不同的数据类型用不同的容器保存
●kotlin会通过类型推断自动推断数据类型
●我们可以用:Int/String/Byte/Long…来显式的指定数据类型

2、变量的取值范围

常见容器的类型.
Byte 存储值范围 整数-128-127
Short 存储值范围 整数-32768-32767
Int 存储值范围整数 -2147483648 ~ 2147483647
Long 存储值范围整数- 9223372036854775807-9223372036854775807
Float 存储值范围 小数,小数点可以精确到6位
Doluble 存储值范围 小数,小数点 可以精确到15-16位
String 存储值范围字符 串,用"双引号引起来的字符串都可以存

Kotlin笔记2_你好,世界_第11张图片

你可能感兴趣的:(AndroidStudio,kotlin)