Kreisumfang

Status
Nicht offen für weitere Antworten.

Unkownsyntax

Bekanntes Mitglied
Hallo hab ne frage und zwar wieso gibt er mir bei diesen code das falsche ergebnis aus?



Code:
package geometrischeberechnung;


public class Main {

    
    public static void main(String[] args) {
        

        
     IO.writeLn("Bitte geben Sie den Radius ein: ");
     
     double U=0;  int r; 
         
     r=IO.read();
     
     U=2*r*java.lang.Math.PI;   
        
     IO.write(U);  
      
      
      
        
    }

}
 

Fu3L

Top Contributor
Interessant wäre zu wissen, was dir ausgegeben wird?

Wenn ich jezz nicht ganz aufm Schlauch steh, müsste dir ne Fehlermeldung beim Kompilieren geworfen werden...
 
M

Michael...

Gast
was auch immer hinter diesem ominösen IO steht...
Ich nehme mal das IO.read() die Eingabe als ascii liefert.
Gib einfach mal 1 ein und lass Dir r ausgeben, wenn meine Vermutung zutrifft wird 49 ausgegeben.
 

SegmoDaVinci

Mitglied
rumraten ist da schwer, besonders wie schon gesagt keiner weiß was sich hinter IO.read() verbirgt.
Falls IO.read() gleichermaßen System.in.read() ist würd ich dir einen Blick in die API empfehlen.
Reads the next byte of data from the input stream. The value byte is returned as an int in the range 0 to 255. If no byte is available because the end of the stream has been reached, the value -1 is returned. This method blocks until input data is available, the end of the stream is detected, or an exception is thrown.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben