それともう1つ知っておいてほしいことがあるです。
それは、型には強さみたいなものがあって
例えば、int型よりfloat型の方が強い
float型よりdouble型の方が強い
といった感じです。
int a = 10;
double b = 5.3;
b = a; //これは可能。強い型の所に、弱い型の変数を入れるは可能
a = b: //これはだめ。弱い型の所に、強い型を入れるのは不可
a = (int)b //キャストすれば代入可能!
これは、型にはサイズ(大きさ)があるのでおきる現象です。
大きな箱には、小さい箱も入るって覚えておけばいいと思うです〜