Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Java Float Input
Java- programma's kunnen externe gegevens van input bronnen, zoals bestanden te lezen . Met behulp van klassen van de Java- input en output bibliotheken , kunnen ontwikkelaars applicaties coderen voor numerieke invoer zoals floating point getallen lezen . Afhankelijk van de gegevens in een input bron kan ontwikkelaars moeten controlestructuren voeren zoals lussen in hun programma's lezen uit een bron voortdurend totdat geen numerieke gegevens blijft verwerken . Input Klassen

Java-ontwikkelaars
kunt kiezen uit een reeks van klassen om hun input processen te faciliteren . De scanner klasse biedt methoden voor het lezen vlotter ingangen . Een aanvraag kan ook een instantie van de Scanner klasse te maken , bel dan de methodes om floating point getallen gelezen van een opgegeven locatie . Om de scanner klasse te gebruiken , programma's moeten het pakket " java.io " importeren en instantiëren objecten van andere soorten , zoals BufferedReader en FileReader , met vermelding van de naam en locatie van de input bron , alvorens deze naar de scanner constructormethode . Zodra een programma heeft een object van het type scanner , kan het verschillende input methoden bellen voor het lezen van strijkers en specifiek aantal soorten , waaronder praalwagens .
Methoden

De Scanner -klasse biedt een verscheidenheid van invoermethoden voor het lezen van gegevens . De " nextFloat " methode leest de volgende token in een bestand als een floating point getal . De volgende voorbeeldcode geeft aan de techniek : float anumber = scanner.nextFloat ( ) ;

Deze code werkt alleen als het bestand nog steeds content die het programma nog niet heeft gelezen en als de volgende token kan worden verwerkt als een floating point getal . Als de invoer geen float typenummer , kan het programma een uitzondering en crash gooien .
Controlestructuren

Java invoerbewerkingen
normaliter gepaard controle structuren zoals als lussen . Door gebruik te maken van een lus "terwijl" , kunnen programmeurs er zeker van zijn dat hun inbreng activiteiten niet zal proberen te lezen uit een leeg bestand . De volgende voorbeeldcode geeft aan een gemeenschappelijke structuur in dergelijke programma's : terwijl ( scanner.hasNextFloat ( ) ) { float anumber = scanner.nextFloat ( ) ; }

De lus "terwijl" zal alleen uitvoeren als het bestand nog steeds heeft een float token te lezen . In de lus , kan de programmeur de nodige bewerking uitvoeren op de vlotter punt dat net is ingelezen
overwegingen

Op Java , enige inbreng operatie een risico van de fout . Als een bestand niet kan worden gevonden of de input data is niet van het type verwacht , kan een uitzondering voordoen . Om deze reden , programmeurs omvatten meestal hun vlotter lezen operaties binnen " proberen " blokken , met een " catch " blokken definiëren van wat er zal gebeuren als er een uitzondering optreedt . De volgende voorbeeldcode overzicht toont deze structuur : try { //poging vlotter ingang } catch ( IOException floatException ) { //implementeren exception handling }

Als een programmeur probeert ingang verrichten in een Integrated Development Environment zonder behulp van " proberen " en " catch " blokken , zal de IDE foutmeldingen en voorkomen dat de code van het samenstellen .

Previous: Next:
  Java Programming
·Hoe te gebruiken Android SDK T…
·Hoe te converteren Double naar…
·Hoe om te weten Als de server …
·Hoe kan ik een Chat Make zonde…
·Hoe te Concurrent Access naar …
·Hoe je Java gebruiken in Klass…
·Hoe de Java Software Developme…
·Hoe te Beweringen inschakelen …
·Hoe te stoppen Repaint in Java…
  Related Articles
Hoe maak je een nummer invoeren met twee…
Hoe te invoervelden Pas 
Hoe om cijfers in Visual Basic 2005 
Hoe kan ik een macro in Word die Will Li…
Hoe maak je een Input Box Maak in Visual…
Hoe te converteren Int naar Drijven op V…
Hoe te converteren Lang naar Float : Vis…
Hoe maak je input een functie in VB 
Hoe te controleren of een tekstvak Input…
  Programmering Articles
·Maken Histograms in Python 
·Hoe om bestanden te ontkoppelen in Linux…
·Hoe je MySQL Databases maken om te insta…
·Hoe maak je een Python programma om even…
·Mid -functie in Visual Basic 
·C Statische Inline Functie 
·Hoe kan ik een ActiveX DLL Van Visual Ba…
·Hoe te wijzigen BMP Kleur in Visual Basi…
·Hoe de Pad voor Windows XP Java Set 
Copyright © Computer Kennis https://www.nldit.com