CodeGym/Cursos/Sintaxis Java Cero/escriba int - números enteros

escriba int - números enteros

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
2
Tarea
Sintaxis Java Cero,  nivel 2lección 3
Bloqueada
"Pienso postularme para el trabajo..."
task0201
Comentarios (8)
  • Populares
  • Nuevas
  • Antiguas
Debes iniciar sesión para dejar un comentario
Anonymous #11535470
Nivel 2 , Quito, Ecuador
10 julio 2024, 02:54
me encanto woa bien claro y preciso
Oscar Javier Antonio Galeano
Nivel 11 , Bogota
Expert
22 junio 2024, 00:18
Qué bueno
José Luis Prado
Nivel 3 , Washington
Expert
3 junio 2024, 23:30
Que bueno
Darling Jackson Arce Chota System Engineer Expert
10 mayo 2024, 02:30
Excelente
Anonymous #11504913
Nivel 2 , Ibague, Colombia
22 abril 2024, 05:01
Aprendiendo..........cada día un poco más.
Angel Chacach Java Developer en Microsoft
9 marzo 2024, 16:27
Esfuerzo en cada paso
Brandon Lujan Alcocer DevOps Expert
23 enero 2024, 17:23
se-puede-paso-a-paso
jose gregorio reyes duque
Nivel 42 , Bogotá, Colombia
Expert
19 enero 2024, 16:35
Esforzándome puedo conseguir buenos resultados 😄