Java (нужна простая помощь) >>

0
Скажите пожалуйста что означает в конце буква "e" и цифра "8".

И еще, что будет если убрать с конца значения L букву L???

Заранее благодарю.
21 апреля аноним,  в категории Компьютеры, Интернет
 
Ваш ответ
Отображаемое имя (по желанию):
Анти-спам проверка:

3 Ответы
0
21 апреля аноним, 
10L - 10 как Long
10d - 10 как Double
10f - 10 как Float
10 - 10 как Integer

У Integer самое большое число 2147483647. Если введёшь больше - будет ошибка. А у Long - больше. Поэтому можно использовать большее значение если указать в конце L

У Double слишком большое значение показывается как у тебя.
https://otvet.mail.ru/question/62425550
0
21 апреля аноним, 
Экспоненциальная запись числа.
0
21 апреля аноним, 
e8 на конце - это умножение на 10^8 (100000000)
ну или перенос десятчичной точки на 8 позиций

без L на конце константа перестанет быть типа long
но кажется она и в формат int отлично влезает, так что ничего не случится
Copyright © 2016 Вопросы и ответы онлайн - sovety.info | Для связи: site@sovety.info
Мнение редакции может не совпадать с мнением авторов вопросов и ответов.
Индекс цитирования
...