Programação em Java - Consolidação de Conceitos
Por: Gustavo Bonaldi • 26/4/2016 • Relatório de pesquisa • 2.063 Palavras (9 Páginas) • 302 Visualizações
PC II - Programação de Computadores II
Programação em Java - Consolidação de Conceitos
EXERCÍCIOS
PROGRAMAÇÃO DE MÉTODOS
Objetivos:
Programar classes em Java contendo métodos com e sem retorno, com e sem parâmetros, que usem o dado literal baseado na Classe String e seus métodos; usar estruturas condicionais; usar estruturas de repetição para validação de entrada de dados; usar os métodos da Classe JOptionPane para entrada e saída; usar as classes numéricas e seus métodos para conversão de dados; tratamento de erros com a estrutura try..catch
*** Os exercício devem ser realizados usando-se o IDE NetBeans
I - Crie um novo projeto Java denominado P1_Exercicio_nnnn (nnnn → número(s) de chamada do(s) aluno(s).
Crie um novo pacote denominado exercicio1_nnnn
1) Escreva uma classe em Java denominada Ex1_TrataString que:
* contenha um método chamado trataStringnnnn() que deverá
* ler uma string não nula usando a classe JOptionPane;
* escrever o tamanho da string usando a classe JOptionPane;
* se a string tiver tamanho > 0 , mostrar a string em letras minúsculas e em letras maiúsculas usando a classe JOptionPane;
* retornar a string lida para o método main()
* no método main()
* chamar o método trataStringnnnn ();
* escrever a string retornada usando a classe JOptionPane.
2) Escreva uma classe em Java denominada Ex2_ MexeNaString que:
* contenha um método chamado mexeNaStringnnnn () que deverá
* ler uma string não nula e não vazia usando a classe JOptionPane;
* escrever o tamanho da string usando a classe JOptionPane;
* mostrar o primeiro caractere e o último caractere da string em maiúscula e minúscula usando a classe JOptionPane;
* retornar a string lida para o método main()
* no método main()
* chamar o método mexeNaStringnnnn ();
* escrever a string retornada usando a classe JOptionPane.
3) Escreva uma classe em Java denominada Ex3_ EstragaString que:
* contenha um método chamado estragaStringnnnn () que deverá
* ler uma string não nula e não vazia usando a classe JOptionPane;
* escrever a string lida e o tamanho desta string;
* mostrar o primeiro caractere e o último caractere da string lida;
* retornar a string lida modificada da seguinte maneira :
* com o primeiro caractere acrescentado no final da string original
* com o último caractere acrescentado no início da string anterior (modificada)
* contenha o método main() que deverá chamar o método estragaStringnnnn () e escrever a string retornada através da classe JOptionPane.
* Exemplo 1:
string digitada → chicorea
string retornada → achicoreac
* Exemplo 2:
string digitada → Ministro
string retornada → oMinistroM
II - Crie um novo projeto Java denominado P2_Exercicio_nnnn (nnnn → número(s) de chamada do(s) aluno(s).
Crie um novo pacote denominado exercicio2_nnnn
4) Escreva uma classe em Java denominada Ex4_ LeInteiroPositivo que:
* contenha um método chamado leInteiroPositivonnnn () que deverá
* ler um valor inteiro positivo ( > 0 ) usando a classe JOptionPane para entrada de dados e a estrutura try..catch para tratar a exceção de conversão;
* retornar o valor inteiro positivo para o método main() que, após chamar o método, deverá escrever o valor inteiro retornado usando da classe JOptionPane.
5) Escreva uma classe em Java denominada Ex5_ LeInteiro que:
* contenha um primeiro método chamado leInteironnnn () que deverá
* ler um valor inteiro qualquer através da classe JOptionPane para entrada de dados e a estrutura try..catch para tratar a exceção de conversão;
* retornar um valor inteiro lido.
* contenha um segundo método chamado trataInteironnnn () que
* recebe um valor inteiro como parâmetro
* retorna um valor lógico ( boolean ) indicando verdadeiro caso o inteiro seja par e falso caso o inteiro seja ímpar
...