一、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 存儲值範圍字符 串,用"雙引號引起來的字符串都可以存