Se utiliza para:
• Aplicaciones móviles (especialmente aplicaciones de Android)
• Aplicaciones de escritorio
• Aplicaciones web
• Servidores web y servidores de aplicaciones
• Juegos
• Conexión de base de datos
Java
¿Por qué usar Java?
JDK: https://www.oracle.com/java/technologies/downloads/
Eclipse: https://www.eclipse.org/downloads/
Netbeans: https://netbeans.apache.org/
Importante
En Java, cada aplicación comienza con un nombre de
clase y esa clase debe coincidir con el nombre del
archivo.
Ejercicios.java
boolean int
char float
Variables
String - Almacena texto, como "Hola". Los valores de
cadena estarán entre comillas dobles
public class Ejercicios {
public static void main (String[] args){
String name = "Alvaro";
System.out.println(name);
String names;
names = "Alvaro";
System.out.println(names);
}
}
Variables
int - Almacena enteros (números enteros), sin
decimales, como 123 o -123
int myNums;
myNums = 15;
System.out.println(myNums);
}
}
Variables
float - Almacena números de coma flotante, con
decimales, como 19.99 o -19.99. Tenga en cuenta que
debe terminar el valor con una "f":
float myFloatNums;
myFloatNums = 5.67f;
System.out.println(myFloatNums);
}
}
Variables
char - Almacena caracteres individuales, como
'a' o 'B'. Los valores de char están entre comillas
simples.
public class Ejercicios {
public static void main (String[] args){
char myLetter = 'D';
System.out.println(myLetter);
char myLetters;
myLetters = 'D';
System.out.println(myLetters);
}
}
Variables
boolean - Almacena valores con dos estados:
verdadero o falso
public class Ejercicios {
public static void main (String[] args){
boolean myBool = true;
System.out.println(myBool);
boolean myBools;
myBools = false;
System.out.println(myBools);
}
}
Declarar múltiples variables
Para declarar más de una variable del mismo
tipo, puede usar una lista separada por comas:
System.out.println(x);
System.out.println(y);
System.out.println(z);
}
}
Un valor para múltiples variables
También puede asignar el mismo valor a
múltiples variables en una línea:
public class Ejercicios {
public static void main (String[] args){
int x, y, z;
x = y = z = 50;
System.out.println(x);
System.out.println(y);
System.out.println(z);
}
}
Salidas en pantalla
public class Ejercicios {
public static void main (String[] args){
int x, y, z;
x = y = z = 50;
//Impresion con salto de linea
System.out.println(x);
input.close();
}
}
Ingreso por teclado II
import java.util.Scanner;
input.close();
}
}
Ingreso por teclado III
import java.util.Scanner;
input.close();
}
}
Operadores en Java
Operadores
aritméticos
Operadores Operadores de
logicos Asignación
Operadores de
comparación
Operadores en Java - Aritméticos
Operator Name Example X=5 and Y=2
+ Addition x+y 7
- Subtraction x-y 3
* Multiplication x*y 10
% Modulus x%y 1
++ Increment ++x 6
-- Decrement --x 4
Operadores en Java - Aritméticos
import java.util.Scanner;
input.close();
}
}
Operadores en Java - Asignación
Operator Example Same As X=5
= x=5 x=5 5
+= x += 3 x=x+3 8
-= x -= 3 x=x-3 2
*= x *= 3 x=x*3 15
/= x /= 3 x=x/3 1,66
%= x %= 3 x=x%3 2
Operadores en Java - Asignación
import java.util.Scanner;
input.close();
}
}
Operadores en Java - Comparación
Operator Name Example X=5 and
Y=3
== Equal x == y False
System.out.println(numUno == numDos);
input.close();
}
}
Operadores en Java - Comparación
input.close();
}
}
Conversión de tipos de Datos
La conversión de tipos es cuando asigna un valor de un tipo
de datos primitivo a otro tipo. En Java, hay dos tipos de
conversión:
// Outputs 9
System.out.println(myInt);
// Outputs 9.0
System.out.println(myDouble);
}
}
Conversión de tipos de Datos
2. Narrowing Casting (manualmente):
// Outputs 9.78
System.out.println(myDouble);
// Outputs 9
System.out.println(myInt);
}
}
Cadenas en Java
Las cadenas se utilizan para almacenar texto. Una variable
String contiene una colección de caracteres entre comillas
dobles:
input.close();
}
}
Encontrar un carácter
El método indexOf() devuelve el índice (la posición) de la
primera aparición de un texto específico en una cadena
(incluidos los espacios en blanco). Java cuenta posiciones
desde cero:
import java.util.Scanner;
input.close();
}
}
Concatenación de cadenas
El operador + se puede utilizar entre cadenas para
combinarlas. También puede usar el método concat() para
concatenar dos cadenas:
import java.util.Scanner;
System.out.println(firstName.concat(lastName));
input.close();
}
}
Funciones matemáticas
La clase Java Math tiene muchos métodos que le permiten realizar
tareas matemáticas con números. El siguiente método se puede
utilizar para encontrar el valor más alto de x e y Math.max(x,y) y
para encontrar el valor más bajo de x e y Math.min(x,y)
import java.util.Scanner;
input.close();
}
}
Funciones matemáticas
import java.util.Scanner;
public class Ejercicios {
public static void main (String[] args){
Scanner input = new Scanner(System.in);
//Raiz cuadrada
System.out.println("Raiz: "+ Math.sqrt(numUno));
//Valor absoluto
System.out.println("Absoluto: "+ Math.abs(numDos));
//Valor aleatorio
int randomNum = (int)(Math.random() * numUno);
System.out.println("Aleatorio: "+ randomNum);
input.close();
}
}
Gracias