ちなみにプログラムですが

int a = 3;

if(a=3){
3だよ
}else{
3じゃないよ
}

出先なので微妙ですがこんな感じです。
なぜですか?