Ktos cos? Jakies pomysly macie do tego zadania ktos moglby mnie pokierowac?
Treść:
Utwórz projekt WprowadzDane zawierający 100 elementową tablicę klasy Student
(użyj klasy Student z zadania 2). Utwórz metodę tworzącą obiekt dla każdego elementu tablicy i
ustawiającą domyślne wartości dla niego tj. dla typu liczbowego:0, dla typu łańcuchowego: łańcuch
pusty ””.
Utwórz metody umożliwiające:
– wprowadzanie danych studenta pod wybrany index tablicy,
– edycję (nadpisanie danych studenta) spod wybranego indeksu,
– usunięcie danych studenta (tj. nadpisanie elementów tablicy wartościami domyślnymi),
– wyświetlenie obiektu o danym indeksie.
– wyświetlenie wszystkich obiektów,
– wyświetlenie zakresu obiektów w podanym zakresie
Tutaj jest zadanie 2.
package studia;
import java.util.Scanner;
public class Studia {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Podaj imie, nazwisko, numer indeksu: ");
String imie = scan.next();
String nazwisko = scan.next();
int numer_albumu = scan.nextInt();
Student student1 = new Student(imie,nazwisko,numer_albumu,"Informatyka niestacjonarne",1);
student1.PokazDane();
System.out.println("--------------------------");
System.out.println("Podaj imie i nazwisko");
imie = scan.next();
nazwisko = scan.next();
Student student2 = new Student(imie, nazwisko);
student2.PokazDane();
System.out.println("--------------------------");
System.out.println("Podaj numer indeksu");
int numer_indeksu = scan.nextInt();
Student student3 = new Student(2883);
student3.PokazDane();
System.out.println("--------------------------");
Student student4 = new Student("Krzysiek", "Onar", "Bezpieczenstwo wewnetrzne");
student4.PokazDane();
}
}
package studia;
public class Student {
String imie; // pola klasy
String nazwisko;
int numer_indeksu;
String nazwa_specjalnosci;
int rok_studiow;
public Student(String imie, String nazwisko, int numer_indeksu, String nazwa_specjalnosci, int rok_studiow){ // konstruktor I
this.imie = imie;
this.nazwisko = nazwisko;
this.numer_indeksu = numer_indeksu;
this.nazwa_specjalnosci= nazwa_specjalnosci;
this.rok_studiow = rok_studiow;
}
public Student(String imie, String nazwisko){ // konstruktor II
this.imie = imie;
this.nazwisko = nazwisko;
}
public Student(int numer_indeksu){
this.numer_indeksu = numer_indeksu;
}
public Student(String imie, String nazwisko, String nazwa_specjalnosc){
this.imie= imie;
this.nazwa_specjalnosci = nazwa_specjalnosc;
this.nazwisko = nazwisko;
}
public void PokazDane(){
System.out.println("Imie: "+this.imie);
System.out.println("Nazwisko: "+this.nazwisko);
System.out.println("Numer indeksu: "+this.numer_indeksu);
System.out.println("Nazwa specjalnosci : "+this.nazwa_specjalnosci);
System.out.println("Rok studiow : "+this.rok_studiow);
}
}