Artigos

Exercicios de Java para o curso de formación Java Base

Lista de exercicios de Java con solución para o curso de formación Java Base.

A numeración do exercicio é indicativa do nivel de dificultade, dende o máis sinxelo ata o máis complicado. Se tes algún comentario, pregunta ou suxestión: escríbenos a info@bloginnovazione.it

Exercicio 1
Escribe un programa Java que solicite ao usuario que introduza dúas cadeas e que amose o usuario verdadeiro se as cadeas son iguais e falsa se son diferentes.
Exercicio 2
Escriba un programa Java que solicite ao usuario que introduza dúas cadeas (str1 e str2) e que mostre unha frase diferente ao usuario coas seguintes condicións:
1) se son iguais escribe “a cadea” + + "É igual a" +
2) se son diferentes escribe “a cadea” + + "É diferente de" +
3) se un dos dous está incluído no outro "a cadea" + + ”Inclúese na cadea +
4) no caso de que un estea incluído no outro, di cantas ocorrencias hai e despois escribe
"As ocorrencias son:" +
Exercicio 3
Dada unha entrada de teclado, verifique o contido (as tres primeiras condicións non son exclusivas, mentres que a falsa (contemporánea) das tres primeiras implica a cuarta opción):
1) se o número binario converte a saída decimal e hexadecimal
2) se o número decimal converte a saída en binario e hexadecimal
3) se o número hexadecimal converte a saída binaria e decimal
4) nos demais casos, informe de entradas inaceptables e solicite a inserción
a continuación, para a entrada '101' faga as conversións 1, 2 e 3
para a entrada '123' faga as conversións 2 e 3
para a entrada '89A' faga a conversión 3
para a entrada '89G' realice o punto 4
Exercicio 4
Fai un programa que converta unha temperatura de graos Celsius a graos Kelvin. O programa debe ter dúas etiquetas, dous campos de texto e un botón. Os campos de texto e as etiquetas deben estar organizados nun panel cun deseño de cuadrícula dunha soa columna; outro panel conterá o único botón e alí estará o panel principal que contén os dous paneis descritos.
Exercicio 5
Escribe un programa Java que tome dúas entradas de teclado e saia a suma, tendo en conta que:
- se son dous enteiros, a suma indícase como saída
- se son dúas cadeas, a concatenación indícase na saída
Exercicio 6
Reescribe o código do exercicio 3 usando a sobrecarga de Java, definendo dous métodos que teñen o mesmo nome e que implementan: o primeiro a suma aritmética e o segundo a concatenación de cadeas
Exercicio 7
Reescribe o código do exercicio 4 mediante a sobrecarga de Java, recoñecendo o contido das cadeas mediante expresións regulares. Se hai polo menos unha letra entón concatenamos, senón engadimos
Exercicio 8
Escribir un programa Java que dá un número na entrada calcula o factorial usando tanto recursión como iteración, e escribe ambos os resultados na saída.
Exercicio 9
Escribir un programa Java que dá un número na entrada calcula o factorial usando tanto recursión como iteración, e escribe ambos os resultados na saída.
Exercicio 10
Escribir un programa java capaz de xestionar as operacións de inserción, eliminación e busca binaria dentro dunha lista de números enteiros, co obxectivo de xestionar un índice ordenado de números simulando o comportamento dun índice de táboa dunha base de datos relacional.
Exercicio 11
Escribe un programa java que le un ficheiro de entrada chamado textinput.txt e comprobe o seu contido
1) se o ficheiro non existe, escriba "o ficheiro non existe"
2) se o ficheiro existe e está baleiro, escriba "o ficheiro textinput.txt está baleiro"
3) se o ficheiro existe e só contén un número, imprima o número na pantalla
4) se o ficheiro existe e contén dous números en dúas liñas, imprima a suma entre os dous números
5) se o ficheiro existe e contén máis de dous números, convérteo no produto
Exercicio 12
Escribe un programa java para xestionar pedidos nas mesas do restaurante.
No restaurante pódense organizar mesas, cada unha cun identificador numérico e un número de asentos.
Para cada táboa hai que gardar o beve os pratos consumidos, debe ser posible calcular automaticamente a factura a pagar.
Os pratos e os beve dispoñibles, almacénanse nunha clase "Menú" que os divide en dúas categorías (pratos e bevvai, de feito).
Cada prato ou bevanda debe estar cualificado por un identificador alfanumérico único (nome) e o seu prezo.

elaboración BlogInnovazione.it


Boletín de innovación
Non te perdas as novidades máis importantes sobre innovación. Rexístrese para recibilos por correo electrónico.

Artigos recentes

Editores e OpenAI asinan acordos para regular o fluxo de información procesada pola Intelixencia Artificial

O pasado luns, o Financial Times anunciou un acordo con OpenAI. FT licencia o seu xornalismo de clase mundial...

Abril 30 2024

Pagos en liña: aquí tes como os servizos de streaming che fan pagar para sempre

Millóns de persoas pagan por servizos de streaming, pagando taxas de subscrición mensuais. É unha opinión común que vostede...

Abril 29 2024

Veeam ofrece o soporte máis completo para ransomware, desde a protección ata a resposta e a recuperación

Coveware by Veeam continuará ofrecendo servizos de resposta a incidentes de extorsión cibernética. Coveware ofrecerá capacidades forenses e de remediación...

Abril 23 2024

Revolución verde e dixital: como o mantemento preditivo está a transformar a industria do petróleo e do gas

O mantemento preditivo está a revolucionar o sector do petróleo e do gas, cun enfoque innovador e proactivo para a xestión das plantas...

Abril 22 2024