/****************************************************/ /* Quelle : KfAnw.java */ /* Verfasser: Prof. Dr. G. Buechel */ /* Zweck : Klasse zur Verwaltung von Kfz-Daten */ /* Stand : 15.04.2008 */ /****************************************************/ class KfAnw {public static void main(String args[]) {int n=0,ix=-3; KfSchein w[]; String vgl; System.out.println("Wieviele KFZ wollen Sie bearbeiten?"); n=einNat(); w=new KfSchein[n]; kfFuellen(w); /* CbR */ kfAus(w); do {System.out.println("Zur Suche das Kennzeichen, soweit bekannt, eingeben (ENDE=#):"); vgl=IO1.einstring(); ix=kfSuchen(w,vgl); } while (ix!=-1); } static int einNat() {int n=0; do {System.out.println("Geben Sie eine natuerliche Zahl ein:"); n=IO1.einint(); if (n<=0) System.out.println(n+" ist keine natuerliche Zahl!"); } while(n<=0); return n; } static void kfFuellen(KfSchein x[]) {int i,n; KfSchein y; n=x.length; for(i=0; im1) m=m1; h=x[i].kennz.substring(0,m); if(h.compareTo(vgl)==0) {System.out.println(x[i].kennz+":"+x[i].hub+":"+x[i].leistung); iz++; } } return iz; } }