-変数とは変な数ではない!ツイートシェアはてブ送るPocket変数ってなんだっけ?中学校の数学では、xとかyが出てくる方程式などを勉強したか思います。そのxやyが「変数」です。変数は「変な数」ではありません。数学の変数はx=5とかy=35とかいうような数を表します。ところがプログラミングの場合は数以外の変数もあります。いうように文字列(文字をつなげたもの)を変数に入れることもできます。いうように、変数の名前を好きな名前にしておくことができます。変数とは、「数字や文字列などを入れておく箱」だと思ってください。100変数を使う前には、この変数を使いますよ、と使う前に定義しておく必要があります。変数の名前と、数字なのか文字列なのかを指定します。‘文字列の場合このように書いて定義します。LongとString以外にも、(例えば少数とか)いろいろな型があります。初心者はとりあえずLongとStringだけ覚えておけば大丈夫でしょう。して定義が必要なの?いちいち変数を定義するなんてめんどくさいですよね。して定義しなくちゃいけないのでしょうか?一つの変数に数または文字列を入れると、コンピューターのメモリのその変数のところに値が書き込まれます。書かれていたとします。(実際は16進数で書かれているのですが、話を簡単にするため10進数にしています)この変数Xが数字として定義されていたとすると、Xは65万7千5百66だと解釈します。変数Xが文字列として定義されていた場合は、65は文字コードだと解釈されます。66」は「AKB」になります。計算すると、文字列の結合なので「AKB48」になります。このように、メモリー上に書かれた数字をそのまま数字として解釈するのか、それとも文字コードとして解釈して文字に変換するのかを、コンピュータに分からせるために、Xは数字です、またはXは文字列です、と定義することが必要なのです。(なお、この説明は考え方を分かりやすく書いたため、端折ったところや厳密には正しくないところもあります)本日のポイント変数にはその他にも配列変数などもありますが、初心者はまずはこれだけ覚えておきましょう。-実際に使える処理を作ります。