Ok я получил пару значений здесь:Каковы эти цифры и каков их тип?
'F', 0xf, 070, 70L, 77e-1f, 7.7f, 7.77e1, 77.7
Я знаю, что 'F'
является char
и 70L
имеет тип long
. Кроме того, я знаю, что 0xf
является шестнадцатеричным (справа?) И что 070
является восьмеричным. Но что это за другие цифры? И почему, черт возьми, 77.7
double
, а не float
?
* Почему, черт возьми, вы включили то, что уже знаете? :) –
* «И почему, черт возьми, 77,7 удваивается, а не плавает?» * Исследование не ваша сила, не так ли? https://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.10.2. По крайней мере, у вас был «жалкий взлет» другого плохого пользователя :). – Tom
Я не понимаю. Так что 77,7 - это не то же самое, что 77,7? – Geddi