Prozent

Lukases2

Aktives Mitglied
Ich würde mir gerne mittels Wrapperklassen Fließkommazahlen als Prozentzahlen ausgeben lassen, also zum Beispiel:

0,332214 = 33,2%

Wie kann ich das machen?
 

Joose

Top Contributor
Schreibe eine Klasse welche im Konstruktor ein double oder float übergeben bekommt. Überschreibe die toString() Methode dieser Klasse (oder füge eine neue Methode "getPercent()" hinzu) so wie du es brauchst (z.B.: value*100 + "%").
 

Lukases2

Aktives Mitglied
Java:
package bpack;

public class Uebungsgruppe {
	
	public Uebungsgruppe(){
		double value = 0.332214;
		}
	
	public static void main(String[] args){
		
	}
}

Ich verstehe den zweiten Teil nicht wirklich ...
 

Joose

Top Contributor
Dein Code besteht nun aus einer einfachen Testklasse mehr nicht.

Du solltest für diese Wrapperklasse einen passenden Namen wählen damit man sich auch vorstellen kann was es mit der Klasse auf sich hat.

[Java]public class Prozentzahl {
private double value;

public Prozentzahl(double value) {
this.value = value;
}
}
[/Java]

Ich verstehe den zweiten Teil nicht wirklich ...

Entweder fügst du nun der Klasse eine Methode hinzu, welche den Value als Prozent zurückgibt.
Alternative wäre das Überschreiben der "toString()" Methode (wies das funktioniert kann man ganz leicht im Internet finden)
 

Ähnliche Java Themen

Neue Themen


Oben