MATLAB: Why are these different way of writing n shows different display of numbers

for loop

>>a=0;b=1.2;h=0.1;n=((b-a)/h);
>> n=(b-a)/h;
>> for k=2:2:n;
disp(k)
end
2
4
6
8
10
>> n=12;
>> for k=2:2:n;
disp(k)
end
2
4
6
8
10
12