Post on 07-Jul-2018
transcript
8/18/2019 Teste Sobre Java - Lista 1 Sobre Program
1/6
1
1ª LISTA DE EXERCÍCIOSCLASSES E JAVADisciplina: PC-II
Exercício 0: Criando um primeiro programa no JCreator: Para iniciar o JCreator aperte sempre o botão esquerdo do mouse, utilizando aseguinte seqüência:
→ → →
Após esta seqüência irá aparecer a Figura 0.1.
Figura 0.1: Ambiente de desenvolvimento JCreator.
Para criar um programa em Java deve-se empregar a seguinte seqüência de
botões:
→ →
Após esta seqüência de comandos irá aparecer uma janela igual à Figura 0.2.Selecione nesta janela a opção “Empty Project”, depois no campo nome digite
“Lab1” e finalize a criação de um projeto. Observe que a imagem da janela nocanto superior esquerdo da Figura 0.1 (Janela File View) será modificada para aFigura 0.3. Clique com o botão esquerdo sobre o ícone Lab1 e siga a seqüência:
Add, New Class e o nome da classe como HelloWorld.
Figura 0.2: Opções de projeto no JCreator.
2
Figura 0.3: Detalhe da janela File View.
Figura 0.4: Criação da classe HelloWorld.
A Figura 0.4 mostra o que ocorre após a criação da classe HelloWorld. Observe na janela File View será incluso no Projeto Lab1 um arquivo de nome HelloWorld.javabem como será aberta uma janela onde pode ser inserido o código correspondentea classe HelloWorld do PT1 (vide Figura 0.5).
1: public class HelloWorld2: { // Meu primeiro programa Java. 3: public static void main( String args[] )4: {5: System.out.println( “Hello World” );6: }7: }
Figura 0.5: PT1: Primeira classe em Java.
Após digitar o código do PT1, salve suas alterações e siga a seqüência:
→
Se não houver erros de digitação, e conseqüentemente de compilação, então,selecione:
→
O resultado da execução deste programa deve ser tal como dado na Figura 0.6.
Figura 0.6: Resultado da execução de PT1.
Algumas observações importantes para o PT1:• Um comentário pode ser inserido com // (uma linha) /* e */ (múltiplas linhas).• As palavras-chave public e class introduzem declaração de uma classe definidapelo usuário. Por convenção todos os nomes de classes em Java iniciam com umaletra maiúscula, bem como a letra inicial de cada palavra (HelloWorld).• As chaves { e } indicam tanto o corpo da classe (linhas 2 e 7) como o corpo do
método main (linhas 4 e 6).
8/18/2019 Teste Sobre Java - Lista 1 Sobre Program
2/6
8/18/2019 Teste Sobre Java - Lista 1 Sobre Program
3/6
8/18/2019 Teste Sobre Java - Lista 1 Sobre Program
4/6
8/18/2019 Teste Sobre Java - Lista 1 Sobre Program
5/6
8/18/2019 Teste Sobre Java - Lista 1 Sobre Program
6/6
11
Campo DescriçãomarcaModelo Marca e modelo do carro (String).cargaAtual Motorização do carro, p.ex 1.0 (float).cargaMaxima Carga máxima admissível (float).
velocidadeMax Velocidade máxima que pode ser atingida em função dosvalores contidos no campo cargaAtual e cargaMaxima.Tabela 9.1: Descrição dos campos da classe Carro.
Método DescriçãoCarro Construtor com 3 parâmetros cujos valores foram
fornecidos pelo usuário através de um comando de leituravia teclado.
mostrar Método que mostra os valores contidos em um objeto dotipo Carro.
velocidadeMaxima Método que fornece a velocidade máxima para umadeterminada marca e modelo de Carro de acordo com aseguinte fórmula:
(cargaAtual/cargaMaxima)*velocidadeMaxTabela 9.2: Descrição dos campos da classe Carro.
Construir um programa que ilustre o funcionamento dos métodos da classeCarro de acordo com as descrições da Figura 9.1 e das tabelas 9.1 e 9.2.