Está en la página 1de 23

MANUAL DE USUARIO PARA JAVA

Como trabajar códigos en JAVA

Aprendamos un
poco de lo que es
java y como
manejarlo
Angie Yuliet cañas
Programación para la web
Auxiliar en sistemas informáticos
Instructor: Cristian Zapata
Politécnico de Antioquia
Medellín 2023
INTRODUCCION

En este manual podrás encontrar una pequeña base para entrar en el


mundo de la digitación con códigos.
Aquí encontraras ejemplos y guías para codificar en JAVA y aprensaras un
poco de las llaves, los códigos, como usar cada uno de ellos.
Con este manual tendrás una base para entrar el mundo de la
programación con un poco de experiencia.
¿Que es JAVA?
Java es una plataforma informática de lenguaje de
programación creada por Sun Microsystems en 1995. Ha
evolucionado desde sus humildes comienzos hasta impulsar
una gran parte del mundo digital actual, ya que es una
plataforma fiable en la que se crean muchos servicios y
aplicaciones. Los nuevos e innovadores productos y servicios
digitales diseñados para el futuro también siguen basándose
en Java.
HOLA MUNDO
< Hola mundo/>

public class HolaMundo {: Esta línea define la System.out.println("Hola mundo");: Esta


declaración de una clase pública llamada línea imprime el mensaje "Hola mundo" en
"HolaMundo". En Java, un programa generalmente la consola. System.out se refiere a la
está organizado en clases, y cada archivo fuente salida estándar, y println es un método
(.java) debe contener una clase pública con el mismo que imprime el texto especificado y
nombre. luego agrega una nueva línea.

public static void main(String[] args) {: Esta línea define


el método principal de la clase "HolaMundo". En Java, el
método main es el punto de entrada para la ejecución del
programa. Es un método estático, lo que significa que
puede ser invocado sin crear una instancia de la clase.
<Operaciones basicas/>
Para realizar una suma, resta, división o multiplicación, se hará uso de sus signos. Los cuales son:
*: Multiplicación
+: Suma
-: Resta
/: División
En este caso las variables se identifican con la palabra int.
-Tercero Sumamos los dos números y guardamos el resultado en la variable suma.
-Cuarto Imprimimos en la consola.
Para tener un programa así:
 Primero necesitamos definir la Clase Suma.
 Segundo En el método main, declaramos dos variables numero1 y numero2 y les asignamos los valores 5 y
3 respectivamente.

Para hacer otra


operación solo
debemos cambiar el
símbolo en la
</>
variable suma
System.out.println("La suma es: " + suma);
En el programa anterior, la última línea System.out se refiere a la salida estándar, que en
System.out.println("La suma es: " + suma); este caso es la consola.
se encarga de imprimir el resultado de la
suma en la consola. println() es un método de la clase System.out que se
Dentro del paréntesis de println(), se encuentra el utiliza para imprimir una línea de texto en la
mensaje que queremos imprimir, en este caso, "La consola.
suma es: " seguido del valor de la variable suma.
Al ejecutar el programa, el mensaje "La suma es:
" seguido del resultado de la suma se imprimirá
Para concatenar el resultado de la suma con el
en la consola. Por ejemplo, si los números
mensaje, utilizamos el operador + para unir los
predefinidos son 5 y 3, la salida será "La suma
valores de tipo String. Esto se conoce como
es: 8".
concatenación de cadenas.
Condicionales IF y Else Else: El bloque else se utiliza
junto con if para ejecutar un
bloque de código alternativo si la
En Java, los bloques if y else se utilizan para condición del if se evalúa como
falsa.
tomar decisiones en función de una condición.
Aquí vemos un pequeño ejemplo

El bloque if se utiliza para En este ejemplo, si la variable


ejecutar un bloque de código si una edad es mayor o igual a 18, se
condición se evalúa como verdadera. imprime "Eres mayor de edad". De lo
Si la condición es verdadera, el contrario, se imprime "Eres menor
código dentro del bloque if se de edad".
ejecuta; de lo contrario, se omite.
Calculadora
● La declaración else if se utiliza en Java para
evaluar múltiples condiciones después de que la
condición anterior en una estructura if sea falsa.
Permite agregar lógica adicional y proporcionar
una alternativa para evaluar condiciones
adicionales en caso de que la condición anterior
no se cumpla.

● Este programa permite realizar diferentes


operaciones aritméticas (suma, resta,
multiplicación y división) utilizando los valores
de num-uno y num-dos según el valor de
operacion. Luego, muestra el resultado de la
operación correspondiente en la consola.
Matrices
● Una matriz es una estructura de datos que permite almacenar una colección de elementos del
mismo tipo en una disposición bidimensional rectangular. Una matriz se compone de filas y
columnas, donde cada elemento se puede acceder mediante su posición o índice.
● En este ejemplo de código, se crea una matriz bidimensional llamada numeros de tamaño 2x2,
que puede almacenar valores enteros.

● Luego, se asignan valores específicos a cada


elemento de la matriz utilizando los índices de
fila y columna. Los valores asignados son los
siguientes:
● numeros[0][0] = 5: Se asigna el valor 5 al ● Luego, se utiliza el método
elemento en la fila 0, columna 0. System.out.print() para imprimir
● numeros[0][1] = 2: Se asigna el valor 2 al cada elemento de la matriz en la
elemento en la fila 0, columna 1. consola. Los valores de los
● numeros[1][0] = 2: Se asigna el valor 2 al elementos se imprimen uno por uno
elemento en la fila 1, columna 0. en el mismo orden en el que se
● numeros[1][1] = 5: Se asigna el valor 5 al asignaron.
elemento en la fila 1, columna 1.
</ Libreria Scanner
Aquí, System.in se utiliza para
especificar que se leerá la entrada
desde la consola. Una vez que
tienes un objeto Scanner, puedes
Se utiliza para leer la entrada del usuario utilizar sus métodos para leer
desde la consola o desde otros flujos de datos.
entrada, como archivos. proporciona diversos
métodos para leer diferentes tipos de datos, Algunos de los métodos comunes son:
como enteros, números de punto flotante,
cadenas de texto, caracteres, entre otros. nextLine(): Lee una línea completa
de texto.
Para utilizar la clase Scanner, primero debes
importarla en tu código:
nextInt(): Lee un entero.

nextDouble(): Lee un número de


punto flotante.

Luego, puedes crear una instancia de Scanner nextBoolean(): Lee un valor


para leer la entrada del usuario de la booleano.
siguiente manera:
</ Ejemplo de Scanner
En este programa primero le pedimos al
usuario dos números que luego se van a sumar,
y al finalizar el resultado de los números se
verán reflejados en la consola.
</ Matriz Dinamica
Este programa en Java utiliza la clase Scanner para permitir al
usuario ingresar el número de filas y columnas de una matriz, así
como los valores de cada posición de la matriz. Luego de recibir la
entrada del usuario, se crea la matriz con los tamaños
especificados y se llenan sus elementos con los valores ingresados.
Finalmente, se muestra la matriz completa en la consola.
Pitch Deck 20xx

</ Bucle while, For />


El bucle while se ejecuta mientras se cumpla una condición, y el
bucle for se ejecuta un número específico de veces controlado por
una variable y una condición. Ambos bucles son herramientas
poderosas para controlar la repetición de un bloque de código en
Java.
En este código, se define una clase llamada Bucles. En el
método main, se muestra el ejemplo del bucle while y el
bucle for.

El bucle while se repite mientras la variable contador sea


menor que 5. En cada iteración, se imprime el valor del
contador y se incrementa en 1.

El bucle for se utiliza para repetir el bloque de código 5 veces. La


variable i se inicializa en 0, se evalúa la condición i < 5 en cada
iteración, y se incrementa i en 1 después de cada iteración. En cada
iteración, se imprime el valor de i.

Al ejecutar este código, verás la salida en la consola que muestra los


números del 0 al 4 tanto para el bucle while como para el bucle for.
Ejemplo:
Vectores
1. Los vectores, también conocidos como
arreglos o arrays, son estructuras de
datos en Java que permiten almacenar
múltiples valores del mismo tipo en
una sola variable. Los vectores tienen
un tamaño fijo y contienen elementos
que se acceden mediante un índice.
Paso a paso del programa Vectores:

1. Se define la clase Vectores.

2. Se declara el método main como el punto de entrada del programa.

3. Se declara un vector llamado numero de tipo int con un tamaño de 5


utilizando la sintaxis int numero[] = new int[5];.

4. Se asignan valores a cada elemento del vector numero utilizando el


índice y el operador de asignación (=). Por ejemplo, numero[0] = 5;
asigna el valor 5 al primer elemento del vector.

5. Se utiliza System.out.print() para imprimir cada elemento del vector en la


consola, utilizando el índice y el operador de acceso a elementos ([]). Por
ejemplo, System.out.print("[" + numero[0] + "]"); imprime el valor del
primer elemento del vector, rodeado de corchetes.

6. Los cinco System.out.print() siguientes imprimen el valor de cada


elemento del vector numero.
Vectores dinámicos
● Se importa la clase Scanner del paquete java.util para permitir la
entrada de datos desde el teclado.
● Se define la clase Vecoresdinamicos.
● Se declara el método main como el punto de entrada del programa.
● Se declara una variable longitud de tipo int e inicializada en 0. Esta
variable se utilizará para almacenar la longitud del vector que el
usuario desea ingresar.
● Se crea una instancia de la clase Scanner llamada entrada para leer
los datos desde el teclado.
● Se muestra un mensaje en la consola para solicitar al usuario que
ingrese la cantidad de números que desea ingresar.
● Se utiliza entrada.nextInt() para leer un número entero ingresado
por el usuario y se asigna a la variable longitud.
Vectores dinámicos
● Se declara un vector llamado numeros de tipo int con una longitud
igual al valor ingresado por el usuario utilizando la sintaxis int
numeros[] = new int[longitud];.

● Se utiliza un bucle for para solicitar al usuario que ingrese los


valores correspondientes al vector. El bucle se repite tantas veces
como la longitud del vector. En cada iteración, se muestra un
mensaje en la consola indicando el número del valor a ingresar ((i
+ 1)) y se utiliza entrada.nextInt() para leer el valor ingresado y se
asigna al elemento correspondiente del vector (numeros[i]).

● Se utiliza otro bucle for para imprimir cada elemento del vector en
la consola utilizando System.out.print(). Cada elemento se imprime
rodeado de corchetes.
Interfaz Grafica
● Se importa la clase JFrame del paquete javax.swing, que
proporciona las funcionalidades necesarias para crear una
ventana de interfaz gráfica.
● Se define la clase interfaz, que extiende la clase JFrame, lo que
significa que nuestra clase representa una ventana de interfaz
gráfica.
● Se declara una variable label1 de tipo JLabel (etiqueta de texto).
● Se define el constructor de la clase interfaz, que es el método
que se ejecuta al crear una instancia de la clase. Dentro del
constructor:
Interfaz Grafica
● Se establece el diseño de la ventana como null utilizando el
método setLayout(null). Esto significa que los componentes se
colocarán de forma absoluta en la ventana sin un sistema de
diseño automático.
● Se crea una instancia de JLabel llamada label1 con el texto "Poli
vale monda" y se establece su posición y tamaño utilizando el
método setBounds(x, y, width, height). En este caso, el label1 se
ubicará en la posición (10, 20) de la ventana con un ancho de
200 y una altura de 300.
● Se agrega label1 a la ventana utilizando el método add(label1).
Interfaz Grafica
● Se define el método main, que es el punto de entrada del
programa. Dentro de main:
● Se crea una instancia de la clase interfaz llamada formulario1.
● Se establece la posición y el tamaño de formulario1 utilizando el
método setBounds(x, y, width, height). En este caso,
formulario1 se ubicará en la posición (0, 0) con un ancho de 400
y una altura de 300.
● Se hace visible formulario1 utilizando el método
setVisible(true), lo que mostrará la ventana en la pantalla.
● Se utiliza formulario1.setLocationRelativeTo(null) para centrar
la ventana en la pantalla.
José Marcano
APC III
Politécnico de Antioquia

También podría gustarte