一、HelloWorld之前
学习方法:这里再次强调一下学习方法,学习编程的最快方法就是, 踩油门,走,而坐在那里一直研究发动机构造,是学不会开车的来!
二、HelloWorld编程
基础代码:
运行:
单击右键选择Run As:
代码解释:
三、Kotlin变量与输出
储存数据
计算机程序是跟数据打交道的,我们编写的绝大多数程序都是在处理或者记忆数据,下面我们要学习如何声明和记忆数据。
变量和容器
变量观念是培养程序设计能力的基础,因为在程序中的数据都必须通过变量来处理,处理不同的数据,必须使用不同的变量类型。
编程:
输入main 按住alt再按/,框架代码就出来了
常见容器的类型
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次方种状态
计算机存储数据的方式:
五、变量与常量:
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 存储值范围字符 串,用"双引号引起来的字符串都可以存