Java-program kan ta en mängd olika ingångar tangentbord användare . Du kan skriva in strängar och eventuella primitiva numerisk typ : integer , long , float eller dubbel ( dubbel precision flyttal ) . I princip är alla konsolens inmatning bara en ström av uninterpreted bytes - så du måste ringa lämpliga Java bibliotek funktioner för att tolka en viss ingång som ett flöte . När programmet körs , kommer användaren att ge denna speciella ingång genom att följa Javas syntax regler för float literals ( konstanta värden ) . Instruktioner
1
Inkludera följande rad i början av din Java-kod :
import java.io. *;
2
skriva kod som skapar en instans av fördefinierade BufferedReader Java klass att läsa indata från konsolen , som i följande exempelkod :
BufferedReader myInputStream = ny BufferedReader ( ny InputStreamReader ( System.in ) ) ;
" System.in " är den ingående strömmen definierad för varje Java-program , även kallad
3
innehålla kod som läser en flottör nummer från BufferedReader objektet " standard in . " :
float myFloat ,
myFloat = Float.parseFloat ( myInputStream.readLine ( ) ) ;
4
Kompilera hela din Java-program , inklusive koden läggs i steg 1 till 3 , genom att klicka på " Start" och sedan skriva " cmd " i sökrutan och trycka på " Enter ". En ny Kommandoraden öppnas . Skriv följande kommando i det :
javac myMainClass.java
Ersätt " myMainClass.java " med namnet på den fil som innehåller källkod Java-kod . Tryck " Enter ".
5
Kör din Java-program genom att skriva följande kommando i kommandofönstret : " . Ange "
java myMainClass.class
Press
6
Ange float bokstavliga när din kod uppmanas du att det genom att skriva det som i följande exempel :
2,71828
Tryck " Enter ". Den Java-program kommer att tolka float bokstavliga och lagra dess värde till variabeln " myFloat . " Addera