Witam!!
Mam pewien problem z napisanym wlasnie przeze mnie programem, mianowicie wczytuje tylko jedna wartosc zmiennej i konczy prace a powinien wczytac jeszcze 3 i wyswietlic je jedna pod druga.. zamieszczam kod, prosze o pomoc, bo niedlugo szkola ;(
import javax.swing.;
import java.util.;
class Pojazd1
{
String marka, pojemnosc, model;
float rocznik;
static int ile_obiektow = 0;
public void Inicjuj()
{ile_obiektow++;}
public void Nadaj_marke(String tmp)
{marka=tmp;}
public String Podaj_marke()
{return marka;}
public void Nadaj_model(String tmp)
{model=tmp;}
public String Podaj_model()
{return model;}
public void Nadaj_pojemnosc(String tmp)
{pojemnosc=tmp;}
public String Podaj_pojemnosc()
{return pojemnosc;}
public void Nadaj_rocznik(float tmp)
{rocznik=tmp;}
public float Podaj_rocznik()
{return rocznik;}
public void Wstaw()
{String S;
Inicjuj();
S = JOptionPane.showInputDialog(null,"Podaj marke");
Nadaj_marke(S);
S = JOptionPane.showInputDialog(null,"Podaj model");
Nadaj_model(S);
S = JOptionPane.showInputDialog(null,"Podaj pojemnosc");
Nadaj_pojemnosc(S);
S = JOptionPane.showInputDialog(null,"Podaj rocznik");
Nadaj_rocznik(Float.parseFloat(S));
}
public void Wyswietl()
{
String napis="";
napis+="\n Marka: "+marka;
napis+="\n Model: "+model;
napis+="\n Pojemność: "+pojemnosc;
napis+="\n Rocznik: "+rocznik;
napis+="\n Ile Pojazdów: "+ile_obiektow;
JOptionPane.showMessageDialog(null, napis);
}
}
public class Main
{ static public void main(String args[])
{Pojazd1 p1 = new Pojazd1();
p1.Wstaw();
p1.Wyswietl();
System.exit(0);}
}
Dzieki wielkie za pomoc!!
Pozdro!