tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Xeonkryptos
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
230
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Xching Xching ist offline Mitglied Gold
    Registriert seit
    Sep 2010
    Beiträge
    190
    Hallo zusammen;

    Ich habe wieder ein kleine Problem, das ist, dass Fliesskommazahl(betrag,zinssatz) von der Konsole nicht einlesen kann.ich hoffe dass ihr mir weiter helfen könnte. Ich möchte gern 1000.0 anstatt 1000 bei der Wert von betrag eingeben und bei dem ZInssatz 10.5 anstatt 10 eingeben


    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    
     
    import java.util.Scanner;
    public class GDP2B {
     
    public static void main(String[] args) {
            
            Scanner scanner = new Scanner ( System.in);
            double betrag;
            double zinssatz;
            int laufzeit;
            double endkapital;
            
            
            
            System.out.println("Bitte geben Betrag ein: " );
            betrag = scanner.nextDouble();
            System.out.println("Bitte geben Zinssatz ein: " );
            zinssatz = scanner.nextDouble();
            System.out.println("Bitte geben Laufzeit ein: " );
            laufzeit = scanner.nextInt( );
            
            
            for(int i = 1;i < 6;i++)
                i= (int) laufzeit;
                
                // Brechnung des Endkapitals
                endkapital = betrag*Math.pow((1+zinssatz/100),laufzeit);
                System.out.println("Guthaben nach"+laufzeit+".Jahr: "+endkapital+" Euro");
     
        }
     
    }


    Ich könnte so eingeben , ohne kommazahl

    Bitte geben Betrag ein:
    1000
    Bitte geben Zinssatz ein:
    10
    Bitte geben Laufzeit ein:
    5
    Nach5.Jahr:1610.5100000000004EURO
     

  2. #2
    Xeonkryptos Xeonkryptos ist offline Mitglied
    Registriert seit
    Jun 2011
    Beiträge
    12
    Du kannst es auf der Konsole eingeben, nur auf der Konsole müsste das dann "," heißen und nicht ".". Dann erkennt er es als eine Kommazahl an und verwertet diese auch so. Im Programm selber musst immer mit "." schreiben, aber auf einer Konsole, die auf einem deutschen Sprachpaket läuft, heißt es ","!

    Probier es mal aus.
    Xching bedankt sich. 

Ähnliche Themen

  1. Runden von Fliesskommazahl
    Von dwex im Forum PHP
    Antworten: 4
    Letzter Beitrag: 20.12.09, 11:30
  2. Wie kann ich mir eine Konsole erstellen?
    Von Menofwar im Forum Coders Talk
    Antworten: 17
    Letzter Beitrag: 30.03.09, 16:57
  3. Taste von der Konsole einlesen
    Von MINdMAN im Forum Java
    Antworten: 5
    Letzter Beitrag: 13.09.05, 16:23
  4. Kann mich über die dos Konsole nicht in den SQl Server Anmelden?
    Von olcayb im Forum Relationale Datenbanksysteme
    Antworten: 13
    Letzter Beitrag: 24.06.05, 09:13
  5. kann aus Datei in List nicht einlesen
    Von manja im Forum Java
    Antworten: 0
    Letzter Beitrag: 17.05.04, 21:04