Está en la página 1de 22

Ejercicios de Java

Estructura de datos

Robles Guzman Michel Armando 4MSC2


Contenido
1-Grados Celsius a Fahrenheit.............................................................................................................3
2- Hipotenusa.......................................................................................................................................6
3- Descomposición de un número entero de cinco cifras en cifras individuales.................................8
4-Desglose de cifras de un número entero.........................................................................................10
5- Numero de la suerte.......................................................................................................................12
6-Múltiplo de 10.................................................................................................................................14
7- Base y Altura de un triangulo.........................................................................................................16
8- Números del 1 al 100.....................................................................................................................18
9- Calculadora de operadores basico..................................................................................................20
10- Celcius a Fahrenheit.....................................................................................................................22

vvv
1-Grados Celsius a Fahrenheit

El código proporcionado es un programa simple en Java que convierte grados Celsius a grados
Fahrenheit. Permite al usuario conocer el calculo de una cantidad de grados Celsius a Fahrenheit y
darse una idea para poder medir gracias a la lógica en el código al momento de interactuar.
Glosario
import: Palabra clave que se utiliza para importar paquetes o clases en Java.
java.util.*: Importa todas las clases del paquete java.util, que incluye la clase Scanner utilizada
para leer la entrada del usuario.
public: Palabra clave que indica que la clase Main es pública y puede ser accesible desde cualquier
otra clase.
class: Palabra clave que define una clase en Java.
Main: Nombre de la clase.
“{“: Llave de apertura que marca el comienzo del cuerpo de la clase.
public static void main(String[] args): Declaración del método principal main, que es el punto de
entrada del programa.
Scanner: Nombre de la clase utilizada para obtener la entrada del usuario.
sc: Nombre de la variable que almacena una instancia de Scanner.
new: Palabra clave utilizada para crear una nueva instancia de una clase.
System.in: Representa la entrada estándar del sistema (teclado).
double: Palabra clave que define un tipo de dato primitivo que representa números de punto
flotante de doble precisión.
gradosC, gradosF: Nombres de variables para almacenar grados Celsius y Fahrenheit,
respectivamente.
System.out.print: Método utilizado para imprimir en la consola sin agregar una nueva línea.
System.out.println: Método utilizado para imprimir en la consola y agregar una nueva línea.
°C, °F: Símbolos utilizados para representar los grados Celsius y Fahrenheit, respectivamente.
“+”: Operador de concatenación utilizado para combinar cadenas y valores en la salida impresa.
nextInt(): Método de la clase Scanner utilizado para leer un entero ingresado por el usuario.
“;”: Punto y coma, que se utiliza para terminar las declaraciones en Java.
“}”: Llave de cierre que marca el final del cuerpo de la clase.
2- Hipotenusa

es un programa simple que calcula la longitud de la hipotenusa de un triángulo rectángulo


utilizando el teorema de Pitágoras. El programa solicita al usuario que ingrese las longitudes de los
dos catetos del triángulo y luego calcula la longitud de la hipotenusa utilizando la fórmula
matemática “hipotenusa = √(cateto1^2 + cateto2^2)”
Glosario
import: Palabra clave utilizada para importar clases o paquetes en Java.java.util.*: Importa todas
las clases del paquete java.util, que incluye la clase Scanner.
public: Palabra clave que modifica el acceso a la clase Main, permitiendo que sea accesible desde
cualquier otra clase.
class: Palabra clave utilizada para definir una clase en Java.
Main: Nombre de la clase.
void: Palabra clave que indica que el método main no devuelve ningún valor.
static: Palabra clave que indica que el método main pertenece a la clase Main y no a una instancia
de la clase.
String[] args: Parámetro del método main que representa los argumentos de línea de comandos.
Scanner: Nombre de la clase utilizada para obtener la entrada del usuario.
new: Palabra clave utilizada para crear una nueva instancia de la clase Scanner.
System.in: Representa la entrada estándar del sistema, utilizada por el Scanner para leer desde la
consola.
double: Palabra clave que define un tipo de dato primitivo que representa números de punto
flotante de doble precisión.
System.out.print: Método utilizado para imprimir en la consola sin agregar una nueva línea.
System.out.println: Método utilizado para imprimir en la consola y agregar una nueva línea al
final.
Math.sqrt: Método estático de la clase Math utilizado para calcular la raíz cuadrada.
Math.pow: Método estático de la clase Math utilizado para calcular una potencia.
println(): Método utilizado para imprimir en la consola y avanzar a la siguiente línea.
return: Palabra clave utilizada para devolver un valor de un método.
3- Descomposición de un número entero de cinco cifras en cifras
individuales

Es un programa en Java que solicita al usuario un número de 5 cifras y luego imprime cada una de
las cifras por separado en líneas diferentes.
Se importa el paquete java.util que contiene la clase Scanner, la cual se utiliza para obtener la
entrada del usuario.
Se define una clase llamada Main.
Dentro de la clase Main, se define un método main que es el punto de entrada del programa.
Se crea una instancia de Scanner llamada sc para leer la entrada del usuario.
Se declara una variable N de tipo entero para almacenar el número ingresado por el usuario.
Se solicita al usuario que introduzca el valor de NE (número entero).
Se utiliza el método nextInt() de Scanner para leer el número ingresado por el usuario y se almacena
en la variable N.
Se realizan operaciones aritméticas para separar y mostrar cada cifra del número ingresado en líneas
diferentes.

Glosario
import: Palabra clave utilizada para importar clases o paquetes en Java.
java.util.*: Importa todas las clases del paquete java.util, que incluye la clase Scanner.
public: Palabra clave que modifica el acceso a la clase Main, permitiendo que sea accesible desde
cualquier otra clase.
class: Palabra clave utilizada para definir una clase en Java.
Main: Nombre de la clase.
static: Palabra clave que indica que el método main pertenece a la clase Main y no a una instancia
de la clase.
void: Palabra clave que indica que el método main no devuelve ningún valor.
String[] args: Parámetro del método main que representa los argumentos de línea de comandos.
Scanner: Nombre de la clase utilizada para obtener la entrada del usuario.
new: Palabra clave utilizada para crear una nueva instancia de la clase Scanner.
nextInt(): Método de la clase Scanner utilizado para leer un número entero ingresado por el
usuario.
println(): Método utilizado para imprimir en la consola y avanzar a la siguiente línea.
int: Tipo de dato primitivo que representa números enteros en Java.
System.out: Objeto de salida estándar que se utiliza para imprimir en la consola
4-Desglose de cifras de un número entero

Solicita al usuario que introduzca un número entero y luego imprime cada cifra del número,
empezando por el último dígito y continuando hacia la izquierda, con un formato específico para
asegurar que se muestren cinco dígitos en total.
Glosario

import: Palabra clave utilizada para importar clases desde paquetes externos.
java.util.*: Importa todas las clases del paquete java.util.
public: Modificador de acceso que indica que una clase o método es accesible desde cualquier parte
del programa.
class: Palabra clave utilizada para definir una clase en Java.
static: Palabra clave que indica que un método o variable pertenece a la clase en lugar de a una
instancia específica de la clase.
void: Tipo de retorno de un método que indica que el método no devuelve ningún valor.
main: Nombre del método principal que sirve como punto de entrada del programa.
Scanner: Clase en Java utilizada para leer la entrada del usuario desde la consola.
System.in: Objeto de flujo de entrada estándar utilizado para leer datos de entrada desde la consola.
System.out: Objeto de flujo de salida estándar utilizado para imprimir datos en la consola.
nextInt(): Método de la clase Scanner que lee un número entero desde la entrada del usuario.
printf(): Método utilizado para imprimir una cadena formateada.
%d: Especificador de formato utilizado con printf() para representar un número entero.
%n: Carácter de nueva línea utilizado en la cadena de formato con printf() para representar un salto
de línea.
5- Numero de la suerte

Importa la clase Scanner para leer la entrada del usuario.


Se declara un objeto Scanner llamado num para leer la entrada del usuario.
Se declaran las variables dia, mes, año, suerte, suma y cifra1, cifra2, cifra3, cifra4 para almacenar
los datos y realizar cálculos.
Solicita al usuario que ingrese su fecha de nacimiento en el formato especificado.
Realiza la operación de suma de los valores de dia, mes y año.
Calcular cifras individuales de la suma dividiendo y tomando el resto de la división.
Se suma cada cifra individual para obtener el número de la suerte.
Se imprime el número de la suerte calculado.

Glosario

import: Palabra clave utilizada para importar clases desde paquetes externos.
public: Modificador de acceso que indica que una clase o método es accesible desde cualquier parte
del programa.
class: Palabra clave utilizada para definir una clase.
static: Palabra clave que indica que un método o variable pertenece a la clase en lugar de a una
instancia específica de la clase.
void: Tipo de retorno de un método que indica que no devuelve ningún valor.
Scanner: Clase en Java utilizada para leer la entrada del usuario.
new: Palabra clave utilizada para crear una nueva instancia de una clase.
System.out.println: Método de la clase System.out que imprime una línea en la consola.
nextInt: Método de la clase Scanner utilizado para leer un entero de la entrada del usuario.
int: Tipo de datos que representa números enteros.
System.in: Objeto de flujo de entrada estándar que representa la entrada del sistema (teclado).
main: Nombre del método principal que sirve como punto de entrada del programa.
args: Parámetro del método main que representa los argumentos pasados al programa desde la línea
de comandos.
println: Método utilizado para imprimir una línea en la consola.
6-Múltiplo de 10

Solicita al usuario que ingrese un número entero y luego determina si ese número es un múltiplo de
10 o no. Usando asimismo operador matemático para el numero que se proporciona.
Glosario

import: Palabra clave utilizada para importar clases desde paquetes externos.
public: Modificador de acceso que indica que una clase o método es accesible desde cualquier parte
del programa.
class: Palabra clave utilizada para definir una clase.
static: Palabra clave que indica que un método o variable pertenece a la clase en lugar de a una
instancia específica de la clase.
void: Tipo de retorno de un método que indica que no devuelve ningún valor.
Scanner: Clase en Java utilizada para leer la entrada del usuario.
new: Palabra clave utilizada para crear una nueva instancia de una clase.
System.out. println: Métodos de la clase System.out utilizados para imprimir en la consola.
int: Tipo de datos que representa números enteros.
if: Palabra clave utilizada para iniciar una estructura condicional.
else: Palabra clave utilizada en una estructura condicional para definir un bloque de código que se
ejecuta si la condición en el if es falsa.
7- Base y Altura de un triangulo

Permite calcular el área de un triángulo. El usuario puede ingresar la base y la altura del triángulo, y
el programa utilizará estos valores para calcular el área del triángulo utilizando la fórmula estándar
del área de un triángulo: base * altura / 2.

Entonces, básicamente, el programa solicita al usuario que ingrese la base y la altura del triángulo,
realiza el cálculo del área utilizando estos valores y finalmente muestra el resultado al usuario.
Glosario

import: Palabra clave utilizada para importar clases desde paquetes externos.
public: Modificador de acceso que indica que una clase o método es accesible desde cualquier parte
del programa
class: Palabra clave utilizada para definir una clase.
static: Palabra clave que indica que un método o variable pertenece a la clase en lugar de a una
instancia específica de la clase.
void: Tipo de retorno de un método que indica que no devuelve ningún valor
Scanner: Clase en Java utilizada para leer la entrada del usuario.
new: Palabra clave utilizada para crear una nueva instancia de una clase.
System.out.println: Método de la clase System.out que imprime una línea en la consola.
nextDouble(): Método de la clase Scanner utilizado para leer un número de punto flotante (double)
de la entrada del usuario.
double: Tipo de datos que representa números de punto flotante de doble precisión.
main: Nombre del método principal que sirve como punto de entrada del programa.
args: Parámetro del método main que representa los argumentos pasados al programa desde la línea
de comandos.
println: Método utilizado para imprimir una línea en la consola.
java.util.Scanner: Clase utilizada para leer la entrada del usuario desde la consola.
System.in: Objeto de flujo de entrada estándar que representa la entrada del sistema (teclado).
8- Números del 1 al 100

El programa proporcionado en Java tiene como objetivo mostrar los números del 1 al 100 en la
consola utilizando un ciclo for.
Este tipo de programa es útil cuando se necesita mostrar una secuencia de números en un rango
específico, en este caso, del 1 al 100. El ciclo for se utiliza para iterar sobre cada número en el
rango deseado y luego imprimir cada número en la consola (usando i para imprimir cada numero
hasta el rango establecido).
La ejecución del programa mostrará los números del 1 al 100 en líneas separadas en la salida
estándar (consola), lo que puede ser útil en diversos escenarios, como en tareas de programación
básica, ejercicios de práctica, o para visualizar una secuencia numérica en un rango determinado.
Glosario
public: Modificador de acceso que indica que una clase, método o variable es accesible desde
cualquier parte del programa.
class: Palabra clave utilizada para definir una clase en Java
static: Palabra clave que indica que un método o variable pertenece a la clase en lugar de a una
instancia específica de la clase.
void: Tipo de retorno de un método que indica que el método no devuelve ningún valor
main: Nombre del método principal que sirve como punto de entrada del programa.
String: Tipo de datos utilizado para representar cadenas de caracteres en Java.
args: Parámetro del método main que representa los argumentos pasados al programa desde la línea
de comandos.
for: Palabra clave utilizada para iniciar un bucle for, que se utiliza para iterar sobre una secuencia
de elementos.
int: Tipo de datos que representa números enteros en Java.
<=: Operador de comparación que significa "menor o igual que".
System.out.println: Método de la clase System.out que imprime una línea en la consola.
System: Clase en Java que proporciona acceso al sistema, incluyendo la entrada y salida estándar.
out: Objeto de flujo de salida estándar que se utiliza para imprimir datos en la consola.
9- Calculadora de operadores basico
En este código nos permite ejecutar un código con la lógica matemática, como primera interacción
nos permite seleccionar en cada una de las dos variables de selección numérica un numero que el
usuario desea agregar.
Una vez seleccionados los números, mediante una decisión, da a escoger que operadores usaremos
para los dos números, y finalmente nos da como resultado de salida la solución de los números por
el operador seleccionado.

Glosario
import: Palabra clave utilizada para importar clases desde paquetes externos.
public: Modificador de acceso que indica que una clase, método o variable es accesible desde
cualquier parte del programa.
class: Palabra clave utilizada para definir una clase en Java.
static: Palabra clave que indica que un método o variable pertenece a la clase en lugar de a una
instancia específica de la clase.
void: Tipo de retorno de un método que indica que el método no devuelve ningún valor.
Scanner: Clase en Java utilizada para leer la entrada del usuario.
new: Palabra clave utilizada para crear una nueva instancia de una clase.
System.out.println: Método de la clase System.out que imprime una línea en la consola.
main: Nombre del método principal que sirve como punto de entrada del programa.
String: Tipo de datos utilizado para representar cadenas de caracteres en Java.
double: Tipo de datos que representa números de punto flotante de doble precisión en Java.
int: Tipo de datos que representa números enteros en Java.
switch: Palabra clave utilizada para iniciar una estructura de control switch-case, que permite
evaluar una expresión y ejecutar diferentes bloques de código dependiendo del valor de la
expresión.
case: Palabra clave utilizada dentro de una estructura switch para definir los diferentes casos a ser
evaluados.
break: Palabra clave utilizada dentro de una estructura switch para salir del bloque switch después
de ejecutar un caso.
default: Palabra clave utilizada dentro de una estructura switch para definir un caso por defecto que
se ejecuta cuando ninguno de los casos anteriores coincide con el valor de la expresión.
return: Palabra clave utilizada para salir de un método y devolver un valor.
10- Celcius a Fahrenheit

Solicita al usuario que ingrese la cantidad de grados Celsius. Después de leer la entrada del usuario,
calcula la cantidad equivalente de grados Fahrenheit utilizando la fórmula proporcionada.
Finalmente, muestra el resultado al usuario.
Glosario
import: Palabra clave utilizada para importar clases desde paquetes externos.
java.util.Scanner: Clase en Java utilizada para leer la entrada del usuario desde la consola.
public: Modificador de acceso que indica que una clase o método es accesible desde cualquier parte
del programa.
class: Palabra clave utilizada para definir una clase en Java.
static: Palabra clave que indica que un método o variable pertenece a la clase en lugar de a una
instancia específica de la clase.
void: Tipo de retorno de un método que indica que el método no devuelve ningún valor.
main: Nombre del método principal que sirve como punto de entrada del programa.
Scanner: Clase en Java utilizada para leer la entrada del usuario desde la consola.
System.out.println: Método de la clase System.out que imprime una línea en la consola.

System.in: Objeto de flujo de entrada estándar utilizado para leer datos de entrada desde la consola.
double: Tipo de datos que representa números de punto flotante de doble precisión.
nextDouble(): Método de la clase Scanner que lee un número de punto flotante desde la entrada del
usuario.
Scanner.nextDouble(): Método utilizado para leer un número de punto flotante desde la entrada del
usuario utilizando un objeto Scanner.
Scanner.nextDouble(): Método utilizado para leer un número de punto flotante desde la entrada del
usuario utilizando un objeto Scanner.

También podría gustarte