carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.219 User online
1 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 853 von 2963 (29%) |<   <   >   >|

Autor Gast
Datum 28.02.02, 10:35
Betreff Re: ... noch nicht ganzKlar


Hallo Ralf,

mit der Formatierung meinte die Darstellung der Beträge (Komma-Darstellung, Tausendertrennzeichen usw.), damit nicht manuell Nullen angehängst werden müssen. Mir ging es nicht um die Positionierung der Beträge in der Ausgabe.

Das läßt sich aber auch machen:
import java.text.DecimalFormat;

public class Umrechnung2
{
    static DecimalFormat decForm = new DecimalFormat("###,###,###,##0.00");
    
    public static void main(String[] args)
    {
        double dmEingabe1 =Double.parseDouble(String.valueOf(args[0]));
        double dmEingabe2 =Double.parseDouble(String.valueOf(args[1]));
        double dmTemp=0;
        double eurAusgabe =0;
        String strFueller = " ";
        int laenge;
        
        
        if (dmEingabe2 < dmEingabe1) {
            dmTemp = dmEingabe2;
            dmEingabe2 = dmEingabe1;
            dmEingabe1 = dmTemp;
        }
        
        while(dmEingabe1 <= dmEingabe2 )
        {
            eurAusgabe = dmEingabe1/1.95583;
            
            laenge = (decForm.format(dmEingabe1)).length() ;
            System.out.print("DM Betrag: "+ strFueller.substring(laenge) + (decForm.format(dmEingabe1))+" DM,");
            laenge = (decForm.format(eurAusgabe)).length() ;
            System.out.print(" Euro Betrag: "+ strFueller.substring(laenge) + (decForm.format(eurAusgabe))+" Euro");
            System.out.println();
            
            dmEingabe1+=0.01;
            
        }
    }
}


Da gibt es aber bestimmt noch eine elegantere Lösung für.

Viele Grüße
Uwe


Diskussionsverlauf:
                ... noch nicht ganz
Java-Aufgabe von der Uni
                        Re: ... noch nicht ganzKlar
                    Re: ... noch nicht ganzKlar
                                Re: ... noch nicht LeiderLeider
                            Re: ... noch nicht LeiderLeider
                                Re: ... noch nicht LeiderLeider
        Re: DieseBwLer!
    Re: Java-Aufgabe von der Uni
    Re: Java-Aufgabe von der Uni
                        Re: UnstimmigkeitGeklärt
                    Re: UnstimmigkeitGeklärt
                            Re: UnstimmigkeitGeklärt
            Re: Verbessert-KorrekteVersion

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com