CodeGym /Cursos Java /Módulo 1. Java Syntax /escriba int - números enteros

escriba int - números enteros

Módulo 1. Java Syntax
Nivel 2 , Lección 5
Disponible

1. El inttipo

Si desea almacenar un número entero en variables, debe usar el inttipo.

La palabra int es la abreviatura de  , lo que por supuesto es una buena pista de que este tipo le permite almacenar números enteros .Integer

Las variables cuyo tipo es intson capaces de almacenar números enteros que van desde -2 billiona +2 billion. Para ser más precisos, de -2,147,483,648a +2,147,483,647.

Dato interesante

Estos números decididamente no redondos están relacionados con la forma en que se organiza la memoria de la computadora.

En Java, se asignan 4 bytes de memoria para el inttipo. Cada byte de memoria consta de 8 bits . Cada bit solo puede representar 2 valores: 0 o 1. Una intvariable contiene 32 bits y puede representar 4,294,967,296valores.

La mitad de este rango se reservó para números negativos y la otra mitad para números positivos. Y así es como obtenemos el rango de -2,147,483,648a +2,147,483,647.


2. Crear una intvariable

El inttipo es para almacenar enteros. Para crear una variable en el código que pueda almacenar números enteros , debe usar una declaración como esta:

int name;
Declarar una intvariable

Donde nombre es el nombre de la variable. Ejemplos:

Declaración Descripción
int x;
xSe crea una variable entera
int count; 
countSe crea una variable entera
int currentYear;
currentYearSe crea una variable entera

El caso de las cartas importa. Eso significa que los comandos  y declararán dos variables diferentes .int colorint Color

Y los comandos Int Colory INT COLORno tendrán ningún sentido para el compilador , lo que hará que informe un error. intes una palabra clave especial para el tipo entero y debe escribirse en minúsculas .


3. Atajo para crear variables

Si necesita crear muchas variables del mismo tipo en el mismo lugar en un programa, puede usar esta notación abreviada:

int name1, name2, name3;
Atajo para crear múltiples variables del mismo tipo

Ejemplos:

Declaraciones Taquigrafía
int x;
int y;
int z;
int x, y, z;
int count;
int totalCount;
int count, totalCount;
int day;
int month;
int year;
int day, month, year;

4. Asignación de valores

Para poner un valor en una int variable , necesita esta declaración:

name = value;
Asignar un valor a una variable

Donde el valor puede ser cualquier expresión entera. Ejemplos:

Declaración Nota
int a;
a = 5;
int b;
b = 2*1000*1000*1000;
int c;
c = -10000000;
int d;
d = 3000000000;
Este código no se compilará porque 3,000,000,000es mayor que el valor máximo posible para un int, que es2,147,483,647

5. Abreviatura para crear e inicializar una variable

Puede usar un solo comando para crear (declarar) una variable y asignarle un valor . Esto es lo que se hace con más frecuencia, ya que solemos declarar una variable cuando necesitamos almacenar un valor.

Así es como se ve el comando:

int name = value;
Abreviatura para crear e inicializar una variable

Ejemplos:

Declaración Nota
int a = 5
int b = 2*1000*1000*1000;
El valor de la variable será de 2 billones
int c = -10000000;
El valor de la variable será negativo 10 millones
int d = 3000000000
Este código no se compilará porque 3,000,000,000 es mayor que el valor máximo posible para un int: 2,147,483,647

También puede declarar varias variables en una sola línea. En este caso, el comando se verá así:

int name1 = value1, name2 = value2, name3 = value3;
Abreviatura para crear e inicializar múltiples variables

Ejemplos:

Declaración Nota
int a = 5, b = 10, c = a + b;
aigual a 5 , b igual a 10 , c igual a 15
Comentarios (8)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Anonymous #11535470 Nivel 2, Quito, Ecuador
10 julio 2024
me encanto woa bien claro y preciso
Oscar Javier Antonio Galeano Nivel 11, Bogota Expert
22 junio 2024
Qué bueno
José Luis Prado Nivel 3, Washington Expert
3 junio 2024
Que bueno
Darling Jackson Arce Chota Nivel 28, peru Expert
10 mayo 2024
Excelente
Anonymous #11504913 Nivel 2, Ibague, Colombia
22 abril 2024
Aprendiendo..........cada día un poco más.
Angel Chacach Nivel 2, Chimaltenango, Guatemala
9 marzo 2024
Esfuerzo en cada paso
Brandon Lujan Alcocer Nivel 4, Canada Expert
23 enero 2024
se-puede-paso-a-paso
jose gregorio reyes duque Nivel 42, Bogotá, Colombia Expert
19 enero 2024
Esforzándome puedo conseguir buenos resultados 😄