Ajuda Programação em Java

3 respostas
java
X

Desenvolver uma classe Java chamada Moto com os seguintes atributos e métodos:

Como atributos temos:

data de fabricação, número do chassi, cor da moto, fabricante da moto, modelo e preço. Para cada atributo informar seu correto tipo.

Como métodos temos:

Método atualizar Preço. Este método não retorna nada e recebe como parâmetro o percentual de aumento a ser acrescido ao atributo preço. Processar a operação matemática para que o valor da moto seja atualizada em acordo com o percentual recebido como parâmetro.

Inicializar os atributos da classe e executar o método imprimir para que todos os parâmetros recebidos sejam mostrados na tela. Validar os valores recebidos. Implementar um método que garanta que se o atributo número do chassi for nulo uma mensagem de erro deverá ser mostrada. Apresentar mensagens informando o usuário caso informa valores inválidos.

Método imprimir. Este método não retorna nada e apenas imprime todos os atributos na tela

3 Respostas

T

Você só postou o enunciado, o que não é legal. Seria interessante postar também o que já tentou. Leia mais aqui nesta referência .

Abraço.

X

package moto;

public class Moto {

int dataF,chassi;

String cor,fabricante,modelo;

double preco;

public void atualizarPreco() {

this.preco = this.preco + ( this.preco * 15)/100;

}

public void imprimir() {

System.out.println(Data de Fabricação : + this.dataF);

System.out.println(Numero de Chassi : + this.chassi);

System.out.println("Cor da Moto: " + this.cor);

System.out.println("Fabricante: " + this.fabricante);

System.out.println("Modelo: " + this.modelo);

System.out.println("Preço: " + this.preco);		

}			

if (this.chassi = null) {

System.out.println(Erro, coloque um numero valido de chassi);

}

}

ja o Moto principal nao sei como fazer

package moto;

import java.util.Scanner;

public class PrincipalMoto {

public static void main(String[] args) {

Moto obj = new Moto();

obj.dataF = 2018;

obj.chassi = 84576254;

obj.cor = branco;

obj.fabricante = Honda;

obj.modelo = Biz;

obj.preco = 4.500;

System.out.println(imprimindo os dados da Moto);

obj.imprimir();
R

O outro tópico está mais detalhado:

Estou fechando este aqui (fora que é a mesma dúvida).

Quando for postar código, selecione ele todo e clica em </>.
E coloque um título mais objetivo.

Criado 19 de novembro de 2019
Ultima resposta 24 de nov. de 2019
Respostas 3
Participantes 3