Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe zorg ervoor dat een Input Is een nummer in Java Zorg
Als je schrijft Java-programma's zijn er onvermijdelijk momenten waarop je hebt te maken met ingang heb je weinig informatie over . Als je inbreng overgegaan in uw programma of in een methode binnen het en je moet ervoor zorgen dat het een nummer kunt u de methoden van de numerieke wrapper klassen gebruiken . Deze lessen bieden methoden voor het ontleden van strijkers als nummer typen die uitzonderingen te gooien als de doorgegeven ingang is niet numeriek . Door het gebruik van deze methoden in combinatie met proberen te vangen blokken je kunt werken welke soorten invoerwaarde u te maken met . Instructies
1

Acquire een verwijzing naar de invoerwaarde die u wilt controleren . Afhankelijk van het programma die je misschien al de ingang als variabele opgeslagen . De volgende voorbeeldcode wordt een monster stringvariabele om de techniek te demonstreren : String ingang = " 9 " ;

Deze variabele slaat het getal negen als een string . De methoden voor het ontleden types nummer nemen tekenreeksparameters dus als uw inbreng is momenteel niet opgeslagen als een string te creëren een string op te nemen zoals in het volgende voorbeeld : int myNumber = 6 ; String invoer = " " + myNumber ;
Pagina 2

Maak een codeblok try voor uw nummer parsing proces . Voer de volgende schets van een try-blok : try { //parse hier }

Binnen dit blok kunt u de code plaatsen om uw inbreng te ontleden. Als u het programmeren in een Integrated Development Environment moet u een blok try of het aantal parseringsproces omvatten wordt voorkomen dat uw programma uit samenstellen . De try-blok is een manier van bescherming van uw aanvraag tegen getalnotatie uitzonderingen .
3

Voeg een catch-blok aan uw code . Als de code in je blok try doet gooi een aantal uitzondering formaat , zal verwerking direct naar het blok catch . Voeg deze achter uw try-blok sluit als volgt : catch ( NumberFormatException nfe ) { System.out.println ( "Geen nummer : " + nfe.getMessage ( ) ) ; }

Als de ingang niet een aantal van de inhoud van dit blok wordt uitgevoerd . Op dit moment bevat het een eenvoudige uitgang verklaring aan de console , maar u kunt uw eigen verwerking toe te voegen binnen het blok .

Poging 4 om uw invoer te ontleden als een nummer . Het aantal wrapper klassen toestaan ​​om strings ontleden als verschillende numerieke types zoals integers , dubbele precisie , korte , lange en floating point getallen . Kiezen welke klasse je programma past en voer deze in het blok try . De volgende voorbeeldcode geeft aan de techniek voor gehele getallen : int InputNum = Integer.parseInt (input ) ; System.out.println ( " Is een getal: " + InputNum ) ;

Als de ingang is een aantal de tweede lijn zal uitvoeren en de code zal negeren de catch-blok . Als de ingang is niet een nummer van de lijn na de parse poging zullen niet worden uitgevoerd als de verwerking zal onmiddellijk naar het blok catch .
5

Sla uw Java-bestanden , compileren en uitvoeren van uw programma. Test het door het veranderen van de waarde van de oorspronkelijke inbreng variabele zoals in het volgende voorbeeld code : String ingang = " p " ;

Dit zal het programma leiden tot een uitzondering te gooien en de inhoud van de catch-blok zal uitvoeren . Binnen het blok try voer de code die u wilt uitvoeren wanneer de ingang is een getal . Binnen het blok catch voer de code die u wilt uitvoeren als het niet .

Previous: Next:
  Java Programming
·Hoe maak je een Message Box Ma…
·Hoe te Bel de Google Translate…
·Servlet vs Struts 
·Hoe maak je een KeyPress Detec…
·Hoe hebben gebruikersinvoer De…
·Hoe de Klinkers , Spaces & Med…
·Kenmerken van Java-applets 
·Waarom webdesigners gebruiken …
·Java 1.6 Training 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Iomanip Functies 
·Hoe te bespoedigen Apache Passenger Rail…
·Hoe maak je een Widget 
·Hoe een Key bestand voor DLL -bestanden …
·Hoe maak je een IIS Log File Lees 
·Hoe kan ik een e-mailadres in ASP.Net va…
·Hoe te gebruiken Klasse Van XSD 
·Hoe goed Coding Praktijken van Software …
·Hoe de Index van de String Array in Java…
Copyright © Computer Kennis http://www.nldit.com