anfängerpoblem -> Account generieren
Geizhals » Forum » Programmierung » anfängerpoblem -> Account generieren (6 Beiträge, 161 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
anfängerpoblem -> Account generieren
22.11.2003, 21:36:44
liebe java freaks :o)
ich hab ein kleines problem. ich muss den ersten buchstaben vom nachnamen und die ersten 4 vom vornamen ausgeben. leider will das programm ned so wie ich will (logsch *g*). Vielleicht könnts ihr mir helfen.

Fehler kommt bei

            vornameKurz=vorname.substring(0, vornameZahlNeu);
Fehlermsg:variable vornameZahlNeu might not have been initialized

Danke!
lg



public class name
{
    String vorname;
    String nachname;
    public name(String _vorname, String _nachname)
    {
        vorname=_vorname;
        nachname=_nachname;
    }
    
    public String getInitialien()
    {
        String ersterBuchstabe;
        String erstervor;
        String ersternach;
        
        erstervor=vorname.substring(0,1);
        ersternach=nachname.substring(0,1);
        ersterBuchstabe=erstervor+ersternach;
        return ersterBuchstabe;
    }
    public String getAccount()
    {
        String vornameKurz;
        String nachnameKurz;
        String account;
        int _vornameZahl;
        int _nachnameZahl;
        int vornameZahlNeu;
        int nachnameZahlNeu;
        
        _vornameZahl=vorname.length();
        _nachnameZahl=nachname.length();
        
        if (_nachnameZahl >= 5 && _vornameZahl >= 4)
        {
            vornameKurz=vorname.substring(0,5);
            nachnameKurz=nachname.substring(0,6);
            account=nachnameKurz+vornameKurz;

        }
        else
        {
            if (_nachnameZahl <= 5)
            {
                nachnameZahlNeu= 5 - _nachnameZahl;
                _vornameZahl=+ nachnameZahlNeu;
            }
            else if (_vornameZahl <= 4)
            {
                vornameZahlNeu= 4 - _vornameZahl;
                _nachnameZahl=+ vornameZahlNeu;
        }
            vornameKurz=vorname.substring(0, vornameZahlNeu);
            nachnameKurz=nachname.substring(0, nachnameZahlNeu);
            account=nachnameKurz+vornameKurz;
        }
        
        return account;
    }
    
}
Deine beste Zeit war nicht, und Deine beste
Zeit kommt nicht. Jetzt ist Deine beste Zeit !

Antworten PM Übersicht Chronologisch
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung