変数の宣言→代入→取り出しの流れ
//変数を宣言。intは変数の型「整数」を表すキーワード
int age = 12;
/* 上記は下記の省略した書き方
int age;
age = 12;
*/
Console.WriteLine(age); //変数に入れた値を取り出す
Console.WriteLine("年齢は{0}才だよ", age); //文字列と組み合わせて取り出す12
年齢は12才だよ文字列型(string型)の変数nameに代入~再代入
//文字列型(string型)のname変数を用意
string name;
name = "山田";
// string name = "山田"; と一行で書くことも可能
Console.WriteLine("{0}さん、おはよう", name);
Console.WriteLine("{0}さん、おやすみ", name);
//変数に再代入
name = "平岡";
Console.WriteLine("{0}さん、さよなら", name);山田さん、おはよう
山田さん、おやすみ
平岡さん、さよなら演算した結果を変数に代入
int height = 7;
int width = 4;
int area;
area = height * width; // int area = height * width;とも書ける
Console.WriteLine("面積:{0}㎡",area);面積:28㎡varを使った簡単な変数の書き方
intやstringを使わなくても、varと書けば自動的に判断してくれる。varを使った書き方が一般的。
専門用語では「黙示的に型変換されたローカル変数」という。
varを使った場合は宣言と初期化は一行で書く。
/*
複数行で書くとエラーになる
var name;
name = "近藤";
*/
var name ="近藤";
var age = 87;
Console.WriteLine("{0}さんは{1}才", name, age);近藤さんは87才キーボード入力を変数に代入
キーボードからの入力はすべて「文字列」になるので、「数値」として使う場合はint.Parseメソッドで変換する必要がある。
Console.WriteLine("名前を入れてね");
var name = Console.ReadLine(); //「山田」と入力
Console.WriteLine("{0}さん、おはよう", name);名前を入れてね
山田(キーボード入力)
山田さん、おはよう
