/ / Що таке масив з плаваючою комою? - java, масиви, плаваюча точка

Що таке масив з плаваючою точкою? - java, масиви, плаваюча точка

Я новачок у Java, і моя книга стосується масиву з плаваючою точкою. Ми покрили поплавок і подвійний. Я розумію, що поплавок менш точний, ніж подвійний.

Однак у книзі є проблема, коли ви відображаєте найбільші та найменші значення масиву з плаваючою комою. Я припускав, що ви будете використовувати наступне:

 float [] array = new float [100];

Однак у книзі використовується таке:

 double [] array = new double [100];

Можливо, я заплутався, бо це може бутиграти на слова в моїй власній свідомості. Чи можете хтось порадити, чи обидва ці приклади були б масивом з плаваючою точкою? Я шукав Google, а також на багатьох форумах, але я все ще не переконлюю.

Відповіді:

1 для відповіді № 1

У Java числовий тип даних може бути класифікований на групи Integral Data Type і Floating point data types. Інтегральний тип даних представляє цілі числа. Для інтегральних типів даних ми в основному використовуємо int. Для використання десяткових чисел типу 3.468468 або 0.516 ми використовуємо типи даних з плаваючою комою. Float і Double - обидва типи даних з плаваючою комою. Єдина відмінність полягає в тому, що подвійний є більш точним, ніж плаваючий, і тому також займає більше пам’яті. В яві double є Default тип даних з плаваючою комою Тож якщо не вказано всі числа з плаваючою комою будуть double. З моменту double має більшу точність, тому це може бути причиною, чому книга використовувала цю книгу double масив. Сподіваюся, це допомагає.


0 для відповіді № 2

Подвійний і поплавковий майже подібні, лише різниця полягає в точності його точності.

Float має близько 7 знаків після десяткової крапки, де як подвійний має приблизно 15 точних знаків після коми.

Це не має ніякої різниці, чи він використовується з масивом, чи зі змінною.


0 для відповіді № 3

Поплавок - це тип даних Java, який може зберігати числа з плаваючою комою (тобто числа, які можуть мати дробову частину). Лише 4 байти використовуються для зберігання плаваючих чисел, що дають діапазон значень -3.4028235E+38 to 3.4028235E+38

Подвійний тип даних - це 64-розрядна плаваюча точка IEEE 754 з подвійною точністю. Діапазон значень його 4.94065645841246544e-324d to 1.79769313486231570e+308d (позитивний чи негативний). Для десяткових значень цей тип даних, як правило, є вибором за замовчуванням. Як було сказано вище, цей тип даних ніколи не повинен використовуватися для точних значень, таких як валюта, але ви можете використовувати float.