Será que alguem pode me explicar como posso fazer para passar argumentos como leitura do teclado?
Estou com dificuladades para faze-lo.
public class Moto {
private String[] modelo;
private String[] placa;
private int peso;
public Moto() {
}
public void setModelo(String[] modelo2)
{
this.modelo = modelo2;
}
public void setPlaca(String[] nplaca)
{
this.placa = nplaca;
}
public void setPeso(float npeso)
{
if(npeso <= 200)
this.peso = (int) npeso;
}
public float getPeso() {
return peso;
}
public String[] getModelo()
{
return modelo;
}
public String[] getPlaca()
{
return placa;
}
}
import java.util.Scanner;
public class Principal {
public static void main(String[] args)
{
Moto nova = new Moto();
float peso ;
String Modelo;
String Placa;
nova.getPeso();
nova.getModelo();
nova.getPlaca();
Scanner sc = new Scanner(System.in);
System.out.println("Digite qual eh o peso da moto");
peso = sc.nextFloat();
System.out.println("Digite qual eh o modelo da moto");
Modelo = sc.next();
System.out.println("Digite qual eh a placa da moto");
Placa = sc.next();
System.out.println("O peso da moto eh = " + peso);
System.out.println("O modelo da moto eh = "+ Modelo);
System.out.println("A placa da moto eh = " + Placa);
//System.out.println(nova);
}
}
Então ai no meu metodo principal é q ue eu gostaria solucionar meus problemas
nova.getPeso(argumento lido do teclado);
Obrigado