2013-10-16 16 views
6

Dies ist der Code, mit dem ich arbeite.Wie kann ich ein Leerzeichen zwischen zwei Ausgaben hinzufügen?

public void displayCustomerInfo() { 
    System.out.println(Name + Income); 
} 

Ich verwende einen separaten Hauptmethode mit diesem Code die oben beschriebene Methode zu nennen:

first.displayCustomerInfo(); 
second.displayCustomerInfo(); 
third.displayCustomerInfo(); 

Gibt es eine Möglichkeit zwischen den Ausgängen hinzufügen Räumen leicht? Dies ist, was es sieht derzeit wie:

Jaden100000.0 
Angela70000.0 
Bob10000.0 

Antwort

12

einen wörtlichen Raum hinzufügen oder eine Registerkarte:

public void displayCustomerInfo() { 
    System.out.println(Name + " " + Income); 

    // or a tab 
    System.out.println(Name + "\t" + Income); 
} 
0

Wie das?

System.out.println(Name + " " + Income); 
2
System.out.println(Name + " " + Income); 

Ist das, was Sie meinen? Das wird einen Abstand zwischen dem Namen und dem Einkommen setzen?

8

Sie können System.out.printf() wie diese verwenden, wenn Sie schön formatiert erhalten wollen

System.out.printf("%-20s %s\n", Name, Income); 

Drucke wie:

Jaden    100000.0 
Angela   70000.0 
Bob    10000.0 

Dieses Format bedeutet:

%-20s -> this is the first argument, Name, left justified and padded to 20 spaces. 
%s  -> this is the second argument, Income, if income is a decimal swap with %f 
\n  -> new line character 

Sie auch die Formatierung hinzufügen könnte zum Einkommen-Argument, so dass die Nummer wie gewünscht

gedruckt wird

Schauen Sie sich diese für eine quick reference

-1
import java.util.Scanner; 
public class class2 { 

    public void Multipleclass(){ 
     String x,y; 
     Scanner sc=new Scanner(System.in); 

     System.out.println("Enter your First name"); 
     x=sc.next(); 
     System.out.println("Enter your Last name"); 
     y=sc.next(); 

     System.out.println(x+ " " +y); 
    } 
} 
+0

Pflege zu erarbeiten? – RamenChef

+0

Ja sicher System.out.println (x + "" + y); –

Verwandte Themen