Video: ? Mayor y menor elemento de un arreglo en JAVA 2024
Cuando está codificando en Java, querrá tomar en consideración el tamaño real de su código. Veamos un ejemplo. Pero primero. aquí están las nuevas palabras de vocabulario de hoy:
- antes de (fore-gift) n. Una prima que un arrendatario le paga al arrendador al tomar el alquiler.
- aquí antes (aquí en adelante) adv. En una parte previa de este documento.
Ahora imagine escanear un poco de texto comprimido. En este texto, todos los espacios en blanco se han eliminado para conservar el espacio de almacenamiento. Usted se encuentra con la siguiente secuencia de letras:
anteriormente otorgada
La pregunta es, ¿qué significan estas letras? Si conocieras la longitud de cada palabra, podrías responder la pregunta:
aquí en la edición anterior
aquí la obsequié
aquí antes del regalo Ed it
Una computadora enfrenta el mismo tipo de problema. Cuando una computadora almacena varios números en la memoria o en un disco, la computadora no pone espacios en blanco entre los números. Entonces imagine que un pequeño pedazo de la memoria de la computadora se ve como las cosas en la imagen de abajo. (La computadora funciona exclusivamente con ceros y unos, pero la imagen siguiente usa dígitos comunes. Con los dígitos comunes, es más fácil ver qué está sucediendo).
¿Qué número o números están almacenados en esta imagen? ¿Son dos números, 42 y 21? ¿O es un número, 4, 221? ¿Y qué hay de almacenar cuatro números, 4, 2, 2 y 1? Todo depende de la cantidad de espacio que consume cada número.
Imagine una variable que almacena el número de días de pago en un mes. Este número nunca es mayor que 31. Puede representar este pequeño número con solo ocho ceros y unos. Pero, ¿qué pasa con una variable que cuenta las estrellas en el universo? Ese número podría ser fácilmente más de un billón, y para representar 1 billón con precisión, necesita 64 ceros y unos.
En este punto, Java viene al rescate. Java tiene cuatro tipos de números enteros. Puede declarar
int gumballsPerKid;
También puede declarar
byte paydaysInAMonth;
corto sickDaysDuringYourEmployment;
long numberOfStars;
Cada uno de estos tipos (
byte
,
corto
,
int
y
largo
) tiene su propio rango de valores posibles.
Nombre de tipo | Rango de valores |
Tipos de números enteros | |
byte | -128 a 127 |
cortos | -32768 a 32767 |
int | -2147483648 a 2147483647 |
largo | -9223372036854775808 a 9223372036854775807 |
Tipos de números decimales | |
float | -3.4 × 10 38 a 3. 4 × 10 38 |
doble | -1. 8 × 10 308 a 1. 8 × 10 308 |
Java tiene dos tipos de números decimales (números con dígitos a la derecha del punto decimal). Puede declarar
doble cantidad;
También puede declarar
float
monthlySalary;
Dada la opción entre
doble
y
flotante
, es probable que desee elegir
doble
. Una variable de tipo
doble
tiene un mayor rango posible de valores y una precisión mucho mayor.
La tabla de arriba enumera seis de los tipos primitivos de Java (también conocidos como tipos simples). Java tiene solo ocho tipos primitivos, por lo que solo faltan dos de los tipos primitivos de Java de la tabla anterior
. Como programador principiante, no tiene que elegir entre los tipos de la tabla. Simplemente use
int
para números enteros y
doble
para los números decimales. Si en sus viajes ve algo como
corto
o
flotante
en el programa de otra persona, solo recuerde lo siguiente:
- Los tipos
byte
, > corto,
int, y
largorepresentan números enteros.
Los tipos - float
y
doublerepresentan números decimales.
La mayoría de las veces, eso es todo lo que necesita saber.