Tutorial Java Entregable
Tutorial Java Entregable
Ejemplo
int myNum = 5; // Integer (whole number)
Aunque hay muchos tipos numéricos en Java, los más utilizados para los
números son int(para números enteros) y double(para números de coma
flotante).
Tipos enteros
Byte
El bytetipo de datos puede almacenar números enteros de -128 a 127. Esto
puede usarse en lugar de intotros tipos enteros para ahorrar memoria
cuando esté seguro de que el valor estará dentro de -128 y 127:
Ejemplo
byte myNum = 100;
System.out.println(myNum);
Short
El shorttipo de datos puede almacenar números enteros de -32768 a 32767:
Ejemplo
short myNum = 5000;
System.out.println(myNum);
int
El inttipo de datos puede almacenar números enteros desde -2147483648
hasta 2147483647. En general, y en nuestro tutorial, el inttipo de datos es el
tipo de datos preferido cuando creamos variables con un valor numérico.
Ejemplo
int myNum = 100000;
System.out.println(myNum);
Long
El longtipo de datos puede almacenar números enteros desde -
9223372036854775808 hasta 9223372036854775807. Esto se usa cuando
int no es lo suficientemente grande como para almacenar el valor. Tenga en
cuenta que debe finalizar el valor con una "L":
Ejemplo
long myNum = 15000000000L;
System.out.println(myNum);
Float
El floattipo de datos puede almacenar números fraccionarios de 3.4e − 038 a
3.4e + 038. Tenga en cuenta que debe finalizar el valor con una "f":
Ejemplo
float myNum = 5.75f;
System.out.println(myNum);
Double
El doubletipo de datos puede almacenar números fraccionarios de 1.7e − 308
a 1.7e + 308. Tenga en cuenta que debe finalizar el valor con una "d":
Ejemplo
double myNum = 19.99d;
System.out.println(myNum);
Números cientificos
Un número de coma flotante también puede ser un número científico con una
"e" para indicar la potencia de 10:
Ejemplo
float f1 = 35e3f;
double d1 = 12E4d;
System.out.println(f1);
System.out.println(d1);
Booleans
Un tipo de datos booleano se declara con la booleanpalabra clave y solo puede
tomar los valores trueo false:
Ejemplo
boolean isJavaFun = true;
Caracteres
El chartipo de datos se usa para almacenar un solo carácter. El carácter debe
estar rodeado de comillas simples, como 'A' o 'c':
Ejemplo
char myGrade = 'B';
System.out.println(myGrade);
Ejemplo
char a = 65, b = 66, c = 67;
System.out.println(a);
System.out.println(b);
System.out.println(c);
Consejo: Puede encontrar una lista de todos los valores ASCII en
nuestra Referencia de tabla ASCII .
String
El Stringtipo de datos se usa para almacenar una secuencia de caracteres
(texto). Los valores de cadena deben estar entre comillas dobles:
Ejemplo
String greeting = "Hello World";
System.out.println(greeting);
Ampliación de fundición
La conversión de ampliación se realiza automáticamente al pasar un tipo de
tamaño más pequeño a un tipo de tamaño más grande:
Ejemplo
public class MyClass {
int myInt = 9;
System.out.println(myInt); // Outputs 9
Estrechamiento estrecho
La conversión estrecha se debe realizar manualmente colocando el tipo entre
paréntesis delante del valor:
Ejemplo
public class MyClass {
System.out.println(myInt); // Outputs 9
Operadores Java
Los operadores se utilizan para realizar operaciones en variables y valores.
Ejemplo
int x = 100 + 50;
Ejemplo
int sum1 = 100 + 50; // 150 (100 + 50)
Operadores aritméticos
Operadores de Asignación
Operadores de comparación
Operadores logicos
Operadores bit a bit
Operadores aritméticos
Los operadores aritméticos se utilizan para realizar operaciones matemáticas
comunes.
Ejemplo
int x = 10;
Ejemplo
int x = 10;
x += 5;
Java Strings
Las cadenas se utilizan para almacenar texto.
Ejemplo
Cree una variable de tipo String y asígnele un valor:
Ejemplo
String txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
Ejemplo
String txt = "Hello World";
Ejemplo
String txt = "Please locate where 'locate' occurs!";
System.out.println(txt.indexOf("locate")); // Outputs 7
Ejemplo
String firstName = "John";
Tenga en cuenta que hemos agregado un texto vacío ("") para crear un
espacio entre firstName y lastName en la impresión.
Ejemplo
String firstName = "John ";
System.out.println(firstName.concat(lastName));
Caracteres especiales
Debido a que las cadenas deben escribirse entre comillas, Java entenderá
mal esta cadena y generará un error:
String txt = "We are the so-called "Vikings" from the north.";
Ejemplo
String txt = "We are the so-called \"Vikings\" from the north.";
Ejemplo
String txt = "It\'s alright.";
Ejemplo
String txt = "The character \\ is called backslash.";
Ejemplo
int x = 10;
int y = 20;
Ejemplo
String x = "10";
String y = "20";
Ejemplo
String x = "10";
int y = 20;
Java Math
La clase de Matemáticas Java tiene muchos métodos que le permiten
realizar tareas matemáticas en números.
Math.max ( x, y )
El método se puede usar para encontrar el valor más alto
de x e y :Math.max(x,y)
Ejemplo
Math.max(5, 10);
Math.min ( x, y )
El método se puede usar para encontrar el valor más bajo
de x e y :Math.min(x,y)
Ejemplo
Math.min(5, 10);
Math.sqrt ( x )
El método devuelve la raíz cuadrada de x :Math.sqrt(x)
Ejemplo
Math.sqrt(64);
Math.abs ( x )
El método devuelve el valor absoluto (positivo) de x :Math.abs(x)
Ejemplo
Math.abs(-4.7);
Math.random ()
Math.random() devuelve un número aleatorio entre 0 (inclusive) y 1
(exclusivo):
Ejemplo
Math.random();
Java Booleans
Muy a menudo, en la programación, necesitará un tipo de datos que solo
puede tener uno de dos valores, como:
YES / NO
ON / OFF
TRUE / FALSE
Para esto, Java tiene un tipo de dato boolean que puede tomar los valores
true or false.
Valores booleanos
Un tipo booleano se declara con la booleanpalabra clave y solo puede tomar
los valores trueo false:
Ejemplo
boolean isJavaFun = true;
Expresión booleana
Una expresión booleana es una expresión de Java que devuelve un valor
booleano: trueo false.
Ejemplo
int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9
Ejemplo
System.out.println(10 > 9); // returns true, because 10 is higher than
9
Ejemplo
int x = 10;
Ejemplo
System.out.println(10 == 15); // returns false, because 10 is not equal
to 15
La declaración if
Use la ifinstrucción para especificar un bloque de código Java que se
ejecutará si una condición es true.
Sintaxis
if (condition) {
Tenga if en cuenta que está en letras minúsculas. Las letras mayúsculas (If
o IF) generarán un error.
Ejemplo
if (20 > 18) {
System.out.println("20 is greater than 18");
}
Ejemplo
int x = 20;
int y = 18;
if (x > y) {
System.out.println("x is greater than y");
}
Ejemplo explicado
Sintaxis
if (condition) {
// block of code to be executed if the condition is true
} else {
// block of code to be executed if the condition is false
}
Ejemplo
int time = 20;
if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
// Outputs "Good evening."
Ejemplo explicado
La otra si la declaración
Use la else ifinstrucción para especificar una nueva condición si la primera
es false.
Sintaxis
if (condition1) {
// block of code to be executed if condition1 is true
} else if (condition2) {
// block of code to be executed if the condition1 is false and
condition2 is true
} else {
// block of code to be executed if the condition1 is false and
condition2 is false
}
Ejemplo
int time = 22;
if (time < 10) {
System.out.println("Good morning.");
} else if (time < 20) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
// Outputs "Good evening."
Ejecutar ejemplo »
Ejemplo explicado
Sin embargo, si el tiempo fuera 14, nuestro programa imprimiría "Buen día".
Sintaxis
variable = (condition) ? expressionTrue : expressionFalse;
En lugar de escribir:
Ejemplo
int time = 20;
if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
Ejecutar ejemplo »
Ejemplo
int time = 20;
String result = (time < 18) ? "Good day." : "Good evening.";
System.out.println(result);
Switch en Java
Use la instrucción switch para seleccionar uno de los muchos bloques de
código que se ejecutarán.
Sintaxis
switch(expression) {
case x:
// code block
break;
case y:
// code block
break;
default:
// code block
}
Ejecutar ejemplo »
El break
Cuando Java alcanza una palabra clave break , se escapa del bloque de
interruptores.
Ejemplo
int day = 4;
switch (day) {
case 6:
System.out.println("Today is Saturday");
break;
case 7:
System.out.println("Today is Sunday");
break;
default:
System.out.println("Looking forward to the Weekend");
}
// Outputs "Looking forward to the Weekend"