https://paiza.io/ja ← サイトを開いてください。
このページではインクリメントとデクリメント、つまり1加算と1減算を解説します。
【 加算例 】 fun main() { var d:Int = 5 // 日付 println( "今日は${ d }日です。" ) d += 1 println( "明日は${ d }日です。" ) ++d println( "明後日は${ d }日です。" ) } 【 実行結果 】 今日は5日です。 明日は6日です。 明後日は7日です。
【 減算例 】 fun main() { var d:Int = 5 // 日付 println( "今日は${ d }日です。" ) d -= 1 println( "昨日は${ d }日です。" ) --d println( "おとついは${ d }日です。" ) } 【 実行結果 】 今日は5日です。 昨日は4日です。 おとついは3日です。
練習問題
以下のプログラムの???を修正してプログラムを完成させてください。
【 修正前 】 fun main() { var c:Int = 10 // リンゴの個数 println( "りんごが${ c }個あります。" ) ??? println( "ひとつ増えて${ c }個になりました。" ) ??? println( "ひとつ減って${ c }個になりました。" ) } 【 実行結果 】 りんごが10個あります。 ひとつ増えて11個になりました。 ひとつ減って10個になりました。
まとめ
・ ++変数名 で数値を1加算することが出来る。
・ --変数名で1減算することが出来る。