0% encontró este documento útil (0 votos)
2 vistas32 páginas

Introducción A Java

El documento es una introducción a Java, cubriendo conceptos fundamentales como la clase principal, variables, tipos de datos, operadores y estructuras de control. Se explica la creación de un proyecto en Java y se detallan los tipos de datos, incluyendo enteros, flotantes, caracteres y booleanos, así como la sintaxis para comentarios y operadores. También se abordan clases y métodos, destacando su importancia en la programación orientada a objetos.

Cargado por

Stiven Córdoba
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas32 páginas

Introducción A Java

El documento es una introducción a Java, cubriendo conceptos fundamentales como la clase principal, variables, tipos de datos, operadores y estructuras de control. Se explica la creación de un proyecto en Java y se detallan los tipos de datos, incluyendo enteros, flotantes, caracteres y booleanos, así como la sintaxis para comentarios y operadores. También se abordan clases y métodos, destacando su importancia en la programación orientada a objetos.

Cargado por

Stiven Córdoba
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Fund.

Programación Orientada a Eventos

Sesión 2
Introducción a Java

Docente:
Fabian Stiven Valencia Cordoba
Hoy hablaremos de …
✓ Clase principal main
✓ Variables
✓ Comentarios
✓ Tipos de datos
✓ Operadores arimeticos y lógicos
✓ Sentencias de control
✓ Clases y métodos
Java
Creando proyecto Java…
✓ Vamos a crear un proyecto en Java llamado HelloWorld en IntelliJ IDEA:
Clase principal Main…
✓ Esta línea define una clase en Java llamada Main. En Java, el punto de entrada de cualquier
programa es un método llamado main, y debe estar dentro de una clase:

Nota: Java diferencia entre mayúsculas y minúsculas si el archivo es [Link] la clase debe ser
llamada Main con mayúscula, usando el PascalCase.
Método Main…
✓ Es public, lo que significa que es accesible desde cualquier otra clase:

✓ Es static, lo que significa que puede ser invocado sin tener que crear una instancia de la clase
Main:
Método Main…
✓ Tiene un parámetro String[] args, que es un arreglo de cadenas que se pueden pasar al
programa desde la línea de comandos.

✓ [Link] es un objeto que representa la salida estándar del sistema.


✓ println() es un método que imprime una cadena de texto seguida de un salto de línea.

Nota: toda sentencia de código de Java debe finalizar con ;


Variables…
✓ Una variable es la unidad básica de almacenamiento de un programa en Java. En Java todas
las variables tienen un tipo de dato definido, se declaran primero poniendo el tipo, y seguido el
nombre de la variable.

✓ Las variables deben empezar por una letra y puede contener una sucesión formada entre letras
y dígitos.

✓ La longitud de la variable es ilimitada.


✓ Las variables deben ser sustantivos.
Variables…
✓ Si su nombre está formado por múltiples palabras se escribe en mayúscula la letra inicial de la
cada palabra siguiente, es decir se nombran con camelCase.

✓ No se pueden utilizar palabras reservadas de Java.

✓ Se pueden tener varias declaraciones de variables en la misma línea de código.

✓ Cuando se declara una variable es preciso darle un valor inicial mediante una asignación.

✓ Se pueden escribir declaraciones de variables en cualquier lugar del código.


Cadenas de texto (String)…
✓ Las cadenas de texto son secuencias de caracteres Unicode y se utilizan para representar y
manipular texto en programas Java. Además, se representan utilizando la clase String, que es
parte de la biblioteca estándar de Java ([Link]).
✓ Clase String: [Link]
Comentarios…
✓ Los comentarios en Java al igual que C++ no aparecen en el programa ejecutable. Hay tres
tipos de comentarios:
▪ El comentario que empieza por // para comentar una sola línea.

▪ El que emplea delimitadores /* y */ para comentar múltiples líneas.

▪ El que genera documentación automática /** para empezar y terminar con */.
Enteros…
✓ Utilizan números que carecen de parte fraccionaria, se permiten valores positivos como
negativos, Java ofrece cuatro tipos de valores enteros.
▪ Tipo byte: cuya anchura es de 8 bits o bien 1 byte, y su rango es de -128 a 127.

▪ Tipo short: cuya anchura es de 16 bits o bien 2 bytes, y su rango va de -32.768 hasta
32.767.
Enteros…
▪ Tipo int: cuya anchura es de 32 bits o bien 4 bytes, y su rango va de -[Link] a
[Link].

▪ Tipo long: cuya anchura es de 16 bits o bien 2 bytes, y su rango va de -32.768 hasta
32.767. Es importante terminar con la palabra L para indicar a Java que el valor es de tipo
long.
Punto flotante…
✓ Denotan números con parte fraccionaria. Java ofrece dos tipos.
▪ Tipo float: cuya anchura es de 32 bits o bien 4 bytes, y su rango va de 1.4e-0.45 hasta
3.4e+038. Es importante terminar con la palabra f para indicar a Java que el valor es de
tipo float.

▪ Tipo double: cuya anchura es de 64 bits o bien 8 bytes, y su rango va de 4.9e-324 hasta
1.8e+308.
Punto flotante…
✓ Hay valores especiales en el punto flotante que sirven para denotar los desbordamientos y
errores.
▪ Infinito positivo: Double.POSITIVE_INFINITY
▪ Infinito negativo: Double.NEGATIVE_INFINITY
▪ NaN: [Link]
Caracteres…
✓ En Java el tipo de datos empleado de caracteres es char, el cual representa caracteres
alfanuméricos, símbolos y caracteres especiales.
✓ Tiene una anchura de 16 bits o bien 2 bytes y, por tanto, su rango de valores va de 0 a 65.535.
✓ El conjunto de caracteres ISO-Latin-1 comprende de rango de valores de 0 a 255.
Booleanos…
✓ En java el tipo de dato boolean representa dos tipos de valores booleanos: false y true.

✓ Nota: En Java a diferencia de otros lenguajes de programación no se puede hacer


conversiones de valores enteros a boolean.
Operadores aritméticos…
✓ En java se pueden utilizar operadores tales como + - * / %.
Operadores aritméticos…
✓ También existe una abreviatura cómoda para emplear operadores de aritmética binaria en la
asignación:

✓ O utilizar el operador de incremento y decremento:


Operadores relaciones…
✓ Igualdad: ==
✓ Desigualdad: !=
✓ Menor: <
✓ Mayor: >
✓ Menor igual: <=
✓ Mayor igual: >=
Operadores lógicos…
✓ AND: &&
✓ OR: ||
✓ NOT: !
✓ XOR: ^
Operadores lógicos…
✓ Java admite operadores ternarios de la siguiente forma:

condition? expression 1 (true) : expression 2 (false)


If…
✓ La sentencia de control if de java tiene la siguiente forma:
if(condition) {
statement1;
else {
statement2;
}
If - else if - else…
✓ La sentencia de control if – else if - else de java tiene la siguiente forma:

if(condition) {
statement1;
else if (condition) {
statement2;
} else {
statement3;
}
Switch…
✓ La escalera if-else-if puede ser engorrosa si se tiene muchas alternativas, por ese motivo la
sentencia switch tiene la siguiente forma:

switch (expression) {
case value1:
// statements
break;
case valueN:
// statements
break;
default:
// default statements
}
For…
✓ El bucle for tiene la siguiente forma tradicional, otras serán estudiadas después:

for (initialization; condition; update) {


// statements to be executed in each iteration
}
Clases…
✓ En Java, una clase es una plantilla o modelo que define las propiedades (atributos) y
comportamientos (métodos) que un objeto puede tener.
public class ClassName {
// Attributes
private DataType attributeName;

// Constructor
public ClassName(DataType parameter) {
[Link] = parameter;
}

// Methods
}
Clases…
Métodos…
✓ Los métodos en Java son bloques de código que realizan una tarea específica, Un método en
Java tiene tres partes principales:
Métodos…
✓ Declaración: La declaración de un método especifica su nombre, los parámetros que recibe (si
los hay), el tipo de valor que devuelve (si es que devuelve algún valor), y el cuerpo del método
donde se definen las acciones que realiza.
Métodos…
✓ Cuerpo del Método: contiene las instrucciones que se ejecutan cuando el método es llamado.
Estas instrucciones pueden ser cualquier código válido en Java.

✓ Llamada al Método: Para utilizar un método se hará lo siguiente:


▪ Lo llamamos por su nombre seguido de paréntesis.
▪ Si el método toma parámetros, los valores de esos parámetros se pasan dentro de los
paréntesis.
▪ Si el método devuelve un valor, podemos almacenar ese valor en una variable o utilizarlo
directamente en otra parte del código.
Muchas gracias
¿Preguntas?

También podría gustarte