"hlavný program"
Kód: Vybrať všetko
public static void main(String[] args) {
// TODO code application logic here
Scanner sc = new Scanner(System.in);
int pocetVrcholov;
System.out.println("Napis pocet vrcholov");
pocetVrcholov = sc.nextInt();
int n;
vrchol v = null;
vrchol[] poleVrcholov;
System.out.println("Pocet vrcholov: "+pocetVrcholov);
poleVrcholov = new vrchol[pocetVrcholov];
v = new vrchol(v.Cislo,v.nazov,v.cena,v.pocetNaslednikov,v.naslednici);
System.out.println("Pocet vrcholov: "+pocetVrcholov);
poleVrcholov = new vrchol[pocetVrcholov];
for (int j = 0; j < pocetVrcholov; j++) {
poleVrcholov[j].Cislo = j+1;
System.out.println("Napis nazov vrchola");
poleVrcholov[j].nazov = sc.next();
System.out.println("Napis dlzku cinnosti");
poleVrcholov[j].cena = sc.nextInt();
System.out.println("Napis pocet vrcholov doprednej hviezdy");
poleVrcholov[j].pocetNaslednikov = sc.nextInt();
v.naslednici = new String[poleVrcholov[j].pocetNaslednikov];
for (int i = 0; i < poleVrcholov[j].pocetNaslednikov; i++){
System.out.println("Napis naslednika");
poleVrcholov[j].naslednici[i] = sc.next();
}
}
for (int j = 0; j < pocetVrcholov; j++) {
System.out.println("Cislo: "+poleVrcholov[j].Cislo);
System.out.println("Nazov: "+poleVrcholov[j].nazov);
System.out.println("Dlzka: "+poleVrcholov[j].cena);
System.out.print("Naslednici: ");
for (int i = 0; i < poleVrcholov[j].pocetNaslednikov; i++) {
System.out.print(poleVrcholov[j].naslednici[i]+" ");
}
}
}Kód: Vybrať všetko
public class vrchol {
int Cislo;
String nazov;
int cena; // dlzka cinnosti
int pocetNaslednikov;
String[] naslednici;
public vrchol (int parCislo, String parNazov, int parCena, int parPocetNaslednikov, String[] parNaslednici) {
Cislo = parCislo;
nazov = parNazov;
cena = parCena;
pocetNaslednikov = parPocetNaslednikov;
naslednici = parNaslednici;
throw new UnsupportedOperationException("Not yet implemented");
}
void inic() {
throw new UnsupportedOperationException("Not yet implemented");
}
}