Exercicios java com correção

292 palavras 2 páginas
Exercícios:
1) Criar uma classe de nome Computador que seja capaz de armazenar as características do mesmo (memória, marca e processador) e que contenha métodos que simulem o ligar e desligar do objecto Computador, enviando para a console as mensagens necessárias. Solução: class Computador {
// Variáveis do objecto final static boolean ligado = true; final static Boolean desligado = false; private String marca; private String processador; private int memoria_RAM; private boolean computador_ligado;
// Construtor
Computador (String m, String p, int mem)
{
marca = m; processador = p; memoria_RAM = mem;
}
// Método para ligar e desligar void botao (Boolean acao) { computador_ligado = acao;
}
// Método para mostrar o status do computador void estado_do_Computador() {
System.out.println(“Máquina: “ + marca + “ “ + processador + “ “ + memoria_RAM);
If (computador_ligado == true)
System.out.println(“Ligado”);
else
System.out.println(“Desligado”);
} void Public static void main (String args[]) {
Computador comp = new Computador(“HP”, “Pentium dual core”, 2048);
Comp.estado_do_Computador();
Comp.botao(desligado);
Comp.estado_doComputador();
}
}

Sugestão: Gravar para ficheiro de texto as características do computador.

2) Desenvolver uma classe de nome Carro que armazene a marca, o modelo, o ano da matrícula e a cilindrada. Adicione métodos que possibilitem definir a velocidade, aumenta-la, diminuí-la, explicar como se trava o veículo e mostre na console os detalhes do objecto Carro e sua velocidade actual. Acelere até 5 km/h.
Solução:
Veiculo (String p1, String p2, int x, int y) { marca = p1; modelo = p2; ano_matricula = x; cilindrada = y; velocidade = 0;
}
void mostra_objeto() {
System.out.println("Marca = " + marca + "Modelo = " + modelo + " Ano = "
+ ano_matricula + " Cilindrada = " + cilindrada + "velocidade " + velocidade); } void acelera() {
++velocidade;
} void desacelera() {
--velocidade;
}
void

Relacionados

  • java
    309 palavras | 2 páginas
  • Planejamento JAVA
    2755 palavras | 12 páginas
  • Implantação erp - desenho de processos
    28855 palavras | 116 páginas
  • PLANO DE ENSINO
    790 palavras | 4 páginas
  • 11500F2D 6EAF 4E9D ADD1 7A78BCC9E2B3
    1187 palavras | 5 páginas
  • Lista de Exercícios 1 LTP2 JAVA
    1250 palavras | 5 páginas
  • Trabalho Programa
    1594 palavras | 7 páginas
  • 27564 34845 Orientacao Objetos AD2 2
    586 palavras | 3 páginas
  • Analise
    1973 palavras | 8 páginas
  • Relatório Trabalho Final
    1022 palavras | 5 páginas