Skip to content

Instantly share code, notes, and snippets.

Created January 19, 2015 16:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/8dc4fc49bfa2f47b08cb to your computer and use it in GitHub Desktop.
Save anonymous/8dc4fc49bfa2f47b08cb to your computer and use it in GitHub Desktop.
public class Gwiazda {
private int idGwiazdy;
private String nazwaGwiazdy;
private String nazwaKatalogowaGwiazdy;
private String polkulaGwiazdy;
private String gwiazdozbiorGwiazdy;
public Gwiazda(int idGwiazdy, String nazwaGwiazdy, String nazwaKatalogowaGwiazdy, String polkulaGwiazdy, String gwiazdozbiorGwiazdy) {
this.idGwiazdy = idGwiazdy;
this.nazwaGwiazdy = nazwaGwiazdy;
this.nazwaKatalogowaGwiazdy = nazwaKatalogowaGwiazdy;
this.polkulaGwiazdy = polkulaGwiazdy;
this.gwiazdozbiorGwiazdy = gwiazdozbiorGwiazdy;
}
public int getIdGwiazdy() {
return idGwiazdy;
}
public void setIdGwiazdy(int idGwiazdy) {
this.idGwiazdy = idGwiazdy;
}
public String getNazwaGwiazdy() {
return nazwaGwiazdy;
}
public void setNazwaGwiazdy(String nazwaGwiazdy) {
this.nazwaGwiazdy = nazwaGwiazdy;
}
public String getNazwaKatalogowaGwiazdy() {
return nazwaKatalogowaGwiazdy;
}
public void setNazwaKatalogowaGwiazdy(String nazwaKatalogowaGwiazdy) {
this.nazwaKatalogowaGwiazdy = nazwaKatalogowaGwiazdy;
}
public String getPolkulaGwiazdy() {
return polkulaGwiazdy;
}
public void setPolkulaGwiazdy(String polkulaGwiazdy) {
this.polkulaGwiazdy = polkulaGwiazdy;
}
public String getGwiazdozbiorGwiazdy() {
return gwiazdozbiorGwiazdy;
}
public void setGwiazdozbiorGwiazdy(String gwiazdozbiorGwiazdy) {
this.gwiazdozbiorGwiazdy = gwiazdozbiorGwiazdy;
}
}
public class Gwiazdozbior {
private Gwiazda[] gwiazdy;
public Gwiazdozbior(Gwiazda[] gwiazdy) {
this.gwiazdy = gwiazdy;
}
public Gwiazdozbior(int rozmiarGwiazdozbioru) {
this.gwiazdy = new Gwiazda[rozmiarGwiazdozbioru];
}
public Gwiazda[] getGwiazdy() {
return gwiazdy;
}
public void setGwiazdy(Gwiazda[] gwiazdy) {
this.gwiazdy = gwiazdy;
}
public void wypiszGwiazdy() {
for (int i = 0; i < gwiazdy.length; i++)
if (gwiazdy[i] != null) {
System.out.println("=============");
System.out.println("ID: " + gwiazdy[i].getIdGwiazdy());
System.out.println("Gwiazdozbior: " + gwiazdy[i].getGwiazdozbiorGwiazdy());
System.out.println("Nazwa: " + gwiazdy[i].getNazwaGwiazdy());
System.out.println("Nazwa katalogowa: " + gwiazdy[i].getNazwaKatalogowaGwiazdy());
System.out.println("Półkula: " + gwiazdy[i].getPolkulaGwiazdy());
System.out.println("=============");
} else System.out.println("brak wpisu"); //lub nic, dla testow zostawiam narazie 'brak wpisu'.
}
}
public class Main {
private static Scanner klawiatura = new Scanner(System.in);
public static void main(String[] args) {
int rozmiarGwiazdozbioru = zapytajORozmiar();
Gwiazdozbior gwiazdobior = utworzGwiazdozbior(rozmiarGwiazdozbioru);
gwiazdobior.wypiszGwiazdy();
}
public static int zapytajORozmiar() {
int rozmiarTablicy = klawiatura.nextInt();
return rozmiarTablicy;
}
public static Gwiazdozbior utworzGwiazdozbior(int rozmiarTablicy) {
Gwiazdozbior gwiazdozbior = new Gwiazdozbior(rozmiarTablicy);
return gwiazdozbior;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment