Olá pessoal ! Bom o problema é o seguinte!
Tenho um exercicio pra fazer de uma classe carro.
Vou colocar aqui o enunciado do exercicio pra facilitar o entendimento, e tmb o codigo ate onde consegui fazer.
Classe: Carro Atributos: cor, modelo, velocidadeMaxima,
velocidade Atual Crie um carro e informe a cor e modelo.
Acelere o carro (este método aumenta a velocidade em uma
determinada quantidade). Pegue a velocidade do carro, Pegue
a marcha (1 - 0 a 20 km, 2 - 21 a 40 km, 3 - 41 a 60 km,
4 - 61 a 80km, 5 - > 80…
minha dificuldade esta no metodo acelerar, e marcha.
Se alguém puder me ajudar eu ficaria muito grato.
segue o codigo ate onde consegui fazer…
package TrabalhoJava;
import javax.swing.JOptionPane;
public class Carro {
private String cor;
private String modelo;
private int veloc_max;
private int veloc_atual = 0;
public String getCor() {
return cor;
}
public void setCor(String cor) {
this.cor = cor;
}
public String getModelo() {
return modelo;
}
public void setModelo(String modelo) {
this.modelo = modelo;
}
public int getVeloc_max() {
return 220;
}
public void setVeloc_max(int veloc_max) {
this.veloc_max = veloc_max;
}
public int getVeloc_atual() {
return veloc_atual;
}
public void setVeloc_atual(int veloc_atual) {
this.veloc_atual = veloc_atual;
}
public void acelerar (int acelera){
if (acelera >= veloc_atual){
acelera += veloc_atual;
}else{
JOptionPane.showMessageDialog(null, " Atenção !! velocidade inválida !");
}
}
}
package TrabalhoJava;
import javax.swing.JOptionPane;
public class MainCarro {
private static int mensagem;
public static void main(String[] args){
Carro car = new Carro();
car.setCor(JOptionPane.showInputDialog("Informe a cor do carro"));
car.setModelo(JOptionPane.showInputDialog("Informe o modelo do carro"));
mensagem = car.getVeloc_max();
JOptionPane.showMessageDialog(null, "A velocidade máxima alcançada pelo carro é : " + mensagem + "Km/h" );
car.acelerar(new Integer(JOptionPane.showInputDialog("Informe o quanto deseja acelerar !")));
}
}