Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Java Float Input

    Java-program kan läsa externa data från ingångskällor såsom filer . Använda klasserna i Java input och output bibliotek , kan utvecklare koda applikationer att läsa numerisk inmatning såsom flyttal . Beroende på data i en input resurs , kan utvecklare behöver för att genomföra kontrollstrukturer såsom loopar i sina program , att läsa från en källa kontinuerligt tills ingen numerisk data kvar att bearbeta . Input Klasser

    Java-utvecklare kan välja från ett utbud av klasser för att underlätta sina ingående processer . Den Scanner klassen innehåller metoder för att läsa float ingångar . En ansökan kan därför skapa en instans av Scanner klassen , sedan ringa sina metoder för att läsa flyttal från en angiven plats . För att använda Scanner klassen , program måste importera paketet " java.io " och instansiera objekt av andra typer, såsom BufferedReader och FileReader , anger namn och plats för den ingående resurs , innan de passerar dessa till Scanner konstruktormetoden . När ett program har ett syfte Scanner typ , kan det kalla olika inmatningsmetoder för att läsa strängar och specifika typer numret, inklusive flottar .
    Metoder

    Scanner klassen ger en rad olika inmatningsmetoder för att läsa data. Den " nextFloat " metoden läser nästa token i en fil som ett flyttal . Följande exempelkod visar tekniken : float anumber = scanner.nextFloat ( ) ;

    Denna kod fungerar bara om filen fortfarande har innehåll att programmet ännu inte har läst och om nästa token kan behandlas som ett flyttal . Om ingången är inte en flottör nummer typ , kan programmet generera ett undantag och krasch .
    Kontrollstrukturer

    Java inmatningsoperationer normalt innebära kontrollstrukturer sådana som loopar . Genom att använda en " tag " loop , kan programmerare vara säkra på att deras input verksamheten inte kommer att försöka läsa från en tom fil . Följande exempelkod visar en gemensam struktur i sådana program : while ( scanner.hasNextFloat ( ) ) { float anumber = scanner.nextFloat ( ) ;}

    " medan " loop kommer bara köra om filen fortfarande har en flottör token att läsa. Inne i slingan , kan programmeraren genomföra eventuella nödvändiga behandlingen på flottören objektet som just har läst i. Addera Överväganden

    Java , presenterar varje inmatningsoperation en risk för fel . Om en fil inte kan hittas eller indata är inte av den förväntade typen , kan ett undantag uppstår. Av denna anledning , programmerare ingår normalt sin verksamhet float läsning inne " prova " block , med "fånga" block som definierar vad som kommer att hända om ett undantag kastas . Följande exempelkod disposition visar denna struktur : try { //försök float input } catch ( IOException floatException ) { //implementera undantagshantering }
    p Om en programmerare försöker utföra inmatningsoperationer i en integrerad utvecklingsmiljö utan med " försök " och "fånga" block kommer IDE visa felmeddelanden och hindra koden från sammanställningen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Hundföraren Arbetet Android
    ·Java 5 vs . Java 6
    ·Hur man skriver ett Java- program för att uppskatta di…
    ·Java Software Testing
    ·Hur man skriver en metod i Java
    ·HashMap : Hur man tar bort orsaken till en minnesläcka…
    ·Hur man skapar en matris med alla möjliga kombinatione…
    ·Java 1.5 Enum Tutorial
    ·ServerSocket Använda chatt i Java
    ·Hur man gör en avbetalningsplan i Java
    Utvalda artiklarna
    ·Hur man tar bort den Coredata iPhone Emulator
    ·Java Binary Tree Tutorial
    ·PHP Avlänka Funktion
    ·Hur man ansluter till en databas från DSN i ASP
    ·Hur man programmerar Androids för nybörjare
    ·Hur konverterar jag den datumstämpel datum i DB2
    ·Hur Importera filnamn till ComboBox i Visual Basic
    ·Hur till Ändra Java Storlek Memory Heap
    ·Hur Tidsstämpel till MySQL PHP
    ·Hur man skriver ut Array CCK i PHP
    Copyright © Dator Kunskap http://www.dator.xyz