Примитивни типове данни в програмирането на Java

click fraud protection

Почти във всяка Java програма ще намерите използвани примитивни типове данни. Те предоставят начин за съхраняване на прости стойности, с които се занимава програмата. Например, помислете за програма за калкулатор, която позволява на потребителя да извършва математически изчисления. За да може програмата да постигне целта си, тя трябва да е в състояние да съхранява стойностите, които потребителят въвежда. Това може да стане с помощта променливи. Променливата е контейнер за специфичен вид стойност, известна като a тип данни.

Примитивни типове данни

Java се предлага с осем примитивни типа данни за работа с прости стойности на данни. Те могат да бъдат разделени на четири категории според вида им стойност:

  • Числа: това са положителни и отрицателни цели числа.
  • Числа с плаваща точка: всяко число, което има дробна част.
  • Герои: един знак.
  • Истински ценности: или вярно, или невярно.

Целите числа

Целите числа притежават числови стойности, които не могат да имат дробна част. Има четири различни типа:

  • байт: използва един байт за съхранение на стойности от -128 до 127
  • instagram viewer
  • къс: използва два байта, за да съхранява стойности от -32,768 до 32 767
  • вътр: използва четири байта, за да съхранява стойности от -2,147,483,648 до 2,147,483,647
  • дълго: използва осем байта за съхраняване на стойности от -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807

Както можете да видите отгоре, единствената разлика между типовете е диапазон от стойности, които могат да притежават. Техните диапазони пряко корелират с количеството пространство, от което типът данни се нуждае, за да съхранява своите стойности.

В повечето случаи, когато искате да представите цяло число, използвайте тип данни int. Способността му да държи числа от малко под -2 милиарда до малко над 2 милиарда ще бъде подходяща за повечето цели числа. Ако обаче по някаква причина трябва да напишете програма, която използва възможно най-малко памет, помислете за стойностите, които трябва да представите, и проверете дали байтът или краткият е по-добър избор. По същия начин, ако знаете, че номерата, които трябва да съхранявате, са по-големи от 2 милиарда, тогава използвайте дългия тип данни.

Числа с плаваща точка

За разлика от цели числа, числа с плаваща запетая като дробни части. Има два различни типа:

  • плаваш: използва четири байта, за да съхранява стойности от -3.4028235E + 38 до 3.4028235E + 38
  • удвои: използва осем байта, за да съхранява стойности от -1.7976931348623157E + 308 до 1.7976931348623157E + 308

Разликата между двете е просто диапазонът от дробови числа, които могат да държат. Подобно на цели числа, диапазонът директно корелира с количеството пространство, необходимо за съхранение на числото. Освен ако нямате проблеми с паметта, най-добре е да използвате двойния тип данни във вашите програми. Той ще обработва дробови числа до точността, необходима в повечето приложения. Основното изключение ще бъде във финансовия софтуер, при който грешките при закръгляване не могат да бъдат толерирани.

Герои

Има само един примитивен тип данни, който се занимава с отделни символи - the овъглявам. Значката може да съдържа стойността на един знак и се основава на 16-битово кодиране на Unicode. Героят може да бъде буква, цифра, препинателен знак, символ или контролен знак (например стойност на символа, която представлява нов ред или раздел).

Истински ценности

Като Java програми да се занимава с логика, трябва да има начин да се определи кога условието е вярно и кога е невярно. Най- булева тип данни може да съдържа тези две стойности; може да бъде само вярно или невярно.

instagram story viewer