2016-12-14 1 views
-2

public static void main (String [] args) {geschrieben von Namen besteht, gefolgt von einem Stern, Alter, dann ein Stern, dann Vorname rückwärts geschrieben

String firstName = ""; 
    double age =0;  
    String surname =""; 
    String password =""; 

    Scanner scan = new Scanner (System.in); 

    System.out.println("Please enter your first name:"); 
    firstName= scan.nextLine(); 

    System.out.println("Please enter your age:"); 
    age=scan.nextDouble(); 

    System.out.println("Please enter your surname:"); 
    surname= scan.nextLine(); 

    System.out.println("Please enter your password:"); 
    password=scan.nextLine(); 

}

Erstelle ich eine andere Variable für den NachnamenBackwards?

+1

Sie können StringUtils.reverse verwenden (https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html) über Nachnamen. Sie können einen neuen String mit Nachnamen nachrücken, um den umgekehrten Wert und den Rest des Passworts nach Wunsch zu erhalten. – pringi

Antwort

0

Etwas wie folgt aus:

String surnameBackwards = StringUtils.reverse(surname) + "*" + age + "*" + StringUtils.reverse(firstName) 
+0

danke! Würde ich das in eine Methode einbauen müssen? oder setze das Passwort auf – Niamh

+0

Ich kenne deine Anforderungen nicht. Also tust du, was dir am besten passt. – pringi