https://kotlinlang.org/ ← 公式サイトを開いてください。
https://paiza.io/ja ← 今回からこちらを使ってます。
このページでは変数の型(種類)を解説してみます。
![](https://hakoniwadesign.com/wp-content/uploads/2020/03/99bb5ebc632b2a4d82da24440d17e598-1024x427.jpg)
![](http://hakoniwadesign.com/wp-content/uploads/2020/02/7d1f759edeaade99aa06c97096a7e07d-1024x427.jpg)
![](https://hakoniwadesign.com/wp-content/uploads/2020/03/22a37556f290ba5e0153232c9512d250-1024x427.jpg)
整理整頓
![](https://hakoniwadesign.com/wp-content/uploads/2020/03/db60bdc09d77161debd75451e86058e5-1024x427.jpg)
![](http://hakoniwadesign.com/wp-content/uploads/2020/02/5d08a85604c7da7a981b9b55745b0a7d-1024x427.jpg)
プログラムも整理整頓
![](https://hakoniwadesign.com/wp-content/uploads/2020/03/c8bef300f182d8399187374423002f31-1024x427.jpg)
![](https://hakoniwadesign.com/wp-content/uploads/2020/03/386ab25284ec6656d31ffdf850149d8b-1024x427.jpg)
![](http://hakoniwadesign.com/wp-content/uploads/2020/02/c5d110a7d2c2503988fdeb47176cccba-1024x427.jpg)
※ データの種類は他にもありますが、初級編では省いています。
慣れてみよう
![](https://hakoniwadesign.com/wp-content/uploads/2020/03/3416e94b6d18696e030fe21db90b1a50-1024x427.jpg)
以下のエラーを修正してください。
【 修正前 】 fun main() { var n:??? = "イチゴ" // 商品名 var p:??? = 380 // 価格 var t:??? = 1.1 // 消費税 println( "${ n }は${ p }円です。") println( "税込み${ p * t }円です。") } 【 修正例 】 fun main() { var n:String = "イチゴ" // 商品名 var p:Int = 380 // 価格 var t:Double = 1.1 // 消費税 println( "${ n }は${ p }円です。") println( "税込み${ p * t }円です。") } 【 実行結果 】 イチゴは380円です。 税込み418.00000000000006円です。
練習問題
![](http://hakoniwadesign.com/wp-content/uploads/2020/02/fddd939a0863375d500469ebe63a146a-1024x427.jpg)
以下のエラーを修正してください。
【 修正前 】 fun main() { var y:Int = "勇者" // プレーヤーの名前 var m:Int = "モンスター" // 敵の名前 var d:Double = 200 // ダメージ量 println( "${ m }が現れた!") println( "${ y }の攻撃!!") println( "${ m }は${ d }のダメージ") } 【 実行結果 】 モンスターが現れた! 勇者の攻撃!! モンスターは200のダメージ
練習問題2
![](https://hakoniwadesign.com/wp-content/uploads/2020/03/5ea710f5a6cc9432b0086cba65c82062-1024x427.jpg)
以下のエラーを修正してください。
【 修正前 】 fun main() { var name:??? = "みかん" // 果物の名前 var price:???= 50 // 価格 var tax:??? = 1.1 // 消費税 println( "${ name }は1個${ price }円です。") println( "税込み${ price * tax }円です。") } 【 実行結果 】 みかんは1個50円です。 税込み55.00000000000001円です。
まとめ
・変数には型がある。
・型とはデータの種類 ( 文字列、整数、実数 )
・文字列は String型
・整数はInt型
・実数はDouble型
※ 型は他にもありますが、入門編では上記を勉強します。
・プログラムの整理整頓の為、入力ミスを防ぐために記載している。
補足
・Intなどの指定は省くことが出来ますが、慣れるまでは記載することをオススメします。