Mam tak:
Klasa Student:
public class Studenci {
String nazwisko;
int indeks;
public Studenci (String nazw, int nr){
this.nazwisko = nazw;
this.indeks = nr;
}
public String toString(){
return "Nazwisko " +nazwisko+ " Indeks " +indeks;
}
}
Klasa Ocena:
public class Ocena {
double nota;
public Ocena (double d){
this.nota = d;
}
Ocena oc=new Ocena(2.0);
Ocena getOcena (Ocena oc){
return oc;
}
public String toString(){
return "Ocena " +nota;
}
Klasa Kurs:
import java.util.Random;
public class Kursy {
String nazwa;
int kod;
public Kursy (String nazw, int k){
this.nazwa=nazw;
this.kod=k;
}
int dajKod (int kodzik){
return kodzik;
}
String dajNazweKursu(){
return nazwa;
}
public String toString(){
return "Kod " +kod+ " Nazwa Kursu " +nazwa;
}
}
Testowa:
import java.util.Scanner;
public class Testowa {
public static void main (String[] args){
Scanner wej = new Scanner(System.in);
Scanner wpis = new Scanner(System.in);
int i=0;
Ocena oc=new Ocena (wpis.nextDouble());
while (i>3){
i++;
System.out.println("Podaj nazwe kursu i jego kod");
Kursy k1 = new Kursy (wpis.nextLine(), wej.nextInt());
System.out.println("Podaj nazwisko i indeks");
Studenci s1 = new Studenci (wpis.nextLine(), wej.nextInt());
System.out.println("Podaj ocene");
System.out.println (k1.toString());
System.out.println (s1.toString());
System.out.println (oc.toString());
//dajZaliczonych(oc);
System.out.println (oc.dajZaliczonych(i));
}
}
}
Jak zrobić metodę wyświetlającą studentów którzy zaliczyli kurs ?