Guia de Programación Java
Guia de Programación Java
Introducción
Qué es java?
1er código
Un scanner con la variable que va a capturar los datos que nosotros escribimos en el teclado ya
sean números, caracteres etc;
2do cód
Aquí creamos la variable entero o de tipo string y va a ser igual a la capturadora de datos, la
variable teclas para que el usuario pueda escribir los datos sin asignar valores directamente;
3er cód;
4to cod
Tipos de datos float= números flotantes, double números decimales y sacar promedios de
decimales int números enteros y string caracteres.
Para reducir las líneas de código
Int num;
Int num2;
Int num3;
Int num4;
Int edad;
Edad = 12;
} else {
Esta es la estructura del if aquí en este ejemplo pusimo de q si edad es mayor o igual a 18 se va a
mostrar q es mayor de edad y si no es menor de edad es este es el ejemplo más simple para
demostrar como se utiliza el if;
int cantidadComprada = 5;
int diasTranscurridos = 7;
if (diasTranscurridos > 5) {
}
// Calcular el precio final con el descuento
// Imprimir el resultado
// }
System.out.println("---------------------------");
// Imprimir los números pares del 2 al 20
System.out.println("---------------------------");
itera y muestra cada numero hasta q el numero en la condición alcande lo asignado; es decir si
variable alcanza el numero por ej 19 se va a detener y va a mostrar el número del 1 al 19 se va a
repetir hasta cumplir la condición num<=19
ahora vamos con un ejemplo con un dowhile
//
Estructura del ciclo do-while:
//
do {
// // Código a ejecutar en cada iteración
//
} while (condición);
do
{
// Leer la entrada del usuario
numeroIntroducido =
Integer.parseInt(System.console().readLine());
El mejor ejemplo q hice para ciclo en en java del do while la explicación comentariada no lo pude
explicar mejor.
Métodos
class Producto {
private String nombre;
private double precio;
class Cliente {
private String nombre;
class Venta {
private Cliente cliente;
private Producto producto;
private int cantidad;
import java.util.Scanner;
// Realizar la venta
Producto producto = obtenerProducto(productoDeseado.toLowerCase(),
producto1, producto2, producto3);
if (producto != null) {
Venta venta = realizarVenta(cliente, producto, cantidad);
/**
* Obtiene el objeto Producto correspondiente al nombre proporcionado,
independientemente de si está en mayúsculas o minúsculas.
*
* nombre el nombre del producto a buscar
* producto1 el primer producto disponible
* producto2 el segundo producto disponible
* producto3 el tercer producto disponible
* @return el objeto Producto correspondiente, o null si no
se encuentra
*/
private static Producto obtenerProducto(String nombre, Producto
producto1, Producto producto2, Producto producto3) {
if (producto1.getNombre().equalsIgnoreCase(nombre)) {
return producto1;
} else if (producto2.getNombre().equalsIgnoreCase(nombre)) {
return producto2;
} else if (producto3.getNombre().equalsIgnoreCase(nombre)) {
return producto3;
} else {
return null;
}
}
/**
* Obtiene el cliente a utilizar en la venta.
* En este caso, simplemente se devuelve el cliente1.
*
* @param cliente1 el primer cliente disponible
* @param cliente2 el segundo cliente disponible
* @return el cliente a utilizar
*/
private static Cliente obtenerCliente(Cliente cliente1, Cliente
cliente2) {
// Aquí podrías implementar una lógica más compleja para obtener el
cliente
return cliente1;
}
/**
* Realiza una venta con los datos proporcionados.
*
* @param cliente el cliente que realiza la compra
* @param producto el producto comprado
* @param cantidad la cantidad de producto comprada
* @return la venta realizada
*/
private static Venta realizarVenta(Cliente cliente, Producto producto,
int cantidad) {
return new Venta(cliente, producto, cantidad);
}
}
class Producto {
private String nombre;
private double precio;
class Cliente {
private String nombre;
class Venta {
private Cliente cliente;
private Producto producto;
private int cantidad;
Jostin Arias