Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Patient {
- private String voornaam;
- private String achternaam;
- private EVisit[] eVisits;
- Scanner keyboard = new Scanner(System.in);
- public Patient(String voornaam, String naam, EVisit[] eVisits) {
- int counter = 0;
- for(EVisit ev : eVisits)
- {
- if(ev != null)
- counter++;
- }
- if(counter <= 50)
- {
- this.eVisits = new EVisit[50];
- for(int i=0; i< 50; i++)
- {
- if(i<eVisits.length)
- this.eVisits[i] = eVisits[i];
- }
- }
- else System.exit(0);
- this.voornaam = voornaam;
- this.achternaam = naam;
- }
- public void toevoegenEVisit(String vraag)
- {
- boolean nogNietToegevoegd= true;
- int index = 0;
- while(nogNietToegevoegd && (index < eVisits.length))
- {
- if(eVisits[index] == null)
- {
- eVisits[index]= new EVisit(vraag);
- nogNietToegevoegd = false;
- }
- else index++;
- if(index == eVisits.length)
- {
- System.exit(0);
- }
- }
- }
- public void antwoordenEVisits()
- {
- System.out.println("Meneer de dokter, hoe heet u?");
- String artsNaam = keyboard.nextLine();
- for(EVisit evi : eVisits)
- {
- if(evi != null && evi.getAntwoord().equals(""))
- {
- System.out.println("De vraag is als volgt: " + evi.getVraag());
- System.out.println("Wat wenst u te antwoorden op deze vraag?");
- String artsAntwoord = keyboard.nextLine();
- if(artsAntwoord.trim().length() >=1)
- {
- evi.setArts(artsNaam);
- evi.setAntwoord(artsAntwoord);
- }
- }
- }
- }
- public static void main(String[] args)
- {
- EVisit[] evis = new EVisit[10];
- evis[0] = new EVisit("Is deze knobbel normaal?");
- evis[1] = new EVisit("Hoelang heb ik nog te leven?");
- Patient p1 = new Patient("Tom", "Merchiers", evis);
- p1.toevoegenEVisit("Waarom heeft u mij niet gewaarschuwd?");
- p1.toevoegenEVisit("Euthanasie, wat kost dat tegenwoordig?");
- p1.antwoordenEVisits();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement