Doppelpunkte müssen untereinander stehen...

Sophie.H

Mitglied
Hallo,

soll eine Klasse implementieren, die folgendes ausgibt:
Code:
Initialien: SK
Alter     : 45 Jahre
Groesse   : 1,75 m
Java:
class Bollywood {
	public static void main (String[] args){
		String initialien = "SK";
		int alter = 45;
		String jahre = "Jahre";
		double groesse = 1.75;
		char einheit = 'm';
			System.out.print("Initialien: ");
				System.out.println (initialien);
			System.out.print ("Alter: ");
				System.out.print (alter);
				System.out.print(" ");
				System.out.println (jahre);
			System.out.print("Groesse: ");
				System.out.print(groesse);
				System.out.print(" ");
				System.out.println(einheit);
	}
}
aber wie schaffe ich es jetzt, dass die Doppelpunkte untereinander stehen?

Vielen Dank für eure Hilfe!
 
Zuletzt bearbeitet von einem Moderator:
Wie wäre es mit Leerzeichen einfügen? Man kann das auch mit String.printf "automatisieren". Eventuell wären auch Tabs möglich.

Übrigens kannst du Strings "addieren":
Java:
System.out.println("Initialien   : " + initialien);
 
einfach mit leerzeichen auffüllen
Java:
class Bollywood {
	public static void main (String[] args){
		String initialien = "SK";
		int alter = 45;
		String jahre = "Jahre";
		double groesse = 1.75;
		char einheit = 'm';
			System.out.print("Initialien: ");
				System.out.println (initialien);
			System.out.print("Alter     : ");
				System.out.print (alter);
				System.out.print(" ");
				System.out.println (jahre);
			System.out.print("Groesse   : ");
				System.out.print(groesse);
				System.out.print(" ");
				System.out.println(einheit);
	}
}
 
flexibler....

Java:
      System.out.format("%-20s: %s\n", "Initialien", initialien);
      System.out.format("%-20s: %s %s\n", "Alter", alter, jahre);
      System.out.format("%-20s: %s %s\n", "Groesse", groesse, einheit);
das 20 ist praktisch die länge bis zum :
 

Neue Themen


Zurück
Oben