OOP Insurance aufgabe

Ody

Neues Mitglied
hallo,
wir müssen für die Hochschule eine Aufgabe programmieren und haben dabei einige Probleme.

Aufgabenstellung:
Wir sind eine Insurance Company die eine Software bauen will die folgendes kann. Sie soll ein Huaptmenü haben das unterteilt ist in

_________
Main Menu
A) Adding a new customer
B) List of customer

Please make your choice
_______

Wenn A) eingegeben wird soll sich ein Menü öffnen in dem man Name, Straße, Stadt, Alter, Wohnraum und Anzahl der Personen im Haushalt eingeben kann.
Wir haben das nun soweit hinbekommen das wir die Sachen eingeben können. Wir wissen nun nicht wie wir die eingegebenen Daten speichern beziehungsweise bei Menü B) ausdrucken können.

Ich poste einfach mal den Teil den wir schon haben

Java:
import java.util.ArrayList;


public class Insurance {
	
	
	
	public static void menuA(){
		
		
		String userinput8;
		Costumer myNew =new Costumer();
		java.util.Scanner inputScanner=new java.util.Scanner(System.in);
		
		System.out.println("Please enter the name");
		String userinput2=inputScanner.nextLine();
		myNew.Name=userinput2;
		
		
		System.out.println("Please enter the street");
		String userinput3=inputScanner.nextLine();
		myNew.Street=userinput3;
		
		
		
		System.out.println("Please enter the city");
		String userinput4=inputScanner.nextLine();
		myNew.City=userinput4;
		
		
		System.out.println("Please enter the age");
		int userinput5=inputScanner.nextInt();
		myNew.Age=userinput5;
	
		
		System.out.println("Please enter the LivingSpace");
		Float userinput6=inputScanner.nextFloat();
		myNew.LivingSpace=userinput6;
		
		
	    System.out.println("Please enter the Amount of people");
		int userinput7=inputScanner.nextInt();
		myNew.AmountOfPeople=userinput7;
		
		
		System.out.println("Everything ok(Y/N)?");
		userinput8=inputScanner.nextLine();
		if (userinput8.equals("Y"))System.out.println("ok");
		
		if (userinput8.equals("Y"))
		
		if (userinput8.equals("N"))System.out.println("nothing has been stored");
		
		
		
	}
	
	public static void menuB(){
		
	}
	
	public static void main(String[] args) {

		
		String userinput;
	do{	System.out.println("Main menu:");
		System.out.println("A) Adding a new costumer");
		System.out.println("B) List of Costumers");
		System.out.println("E) End");
		
		java.util.Scanner inputScanner=new java.util.Scanner(System.in);
		userinput=inputScanner.nextLine();
		if(userinput.equals("A")) menuA();
		//if(userinput.equals("B"))
		
	
	}while(!userinput.equals("E"));
	System.out.println("End of Program");
	}

}

Hat da jemand eine Idee zu?
 

Bonsai

Bekanntes Mitglied
wie wäre es wenn ihr die daten in nem array oder nem Textdokument speichert? Dann könntet ihr sie einfach auslesen und in der Console oder wo auch immer anzeigen lassen
 

HelgeW

Mitglied
Wenn Du die Daten nicht persistieren möchtest ( über den Programmlauf hinaus ), dann solltest Du die Daten in einer Liste / Collection halten.

Den Rest bekommt Ihr sicher hin...
 

Oben