| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Java Float Input
    Java-programmer kan læse eksterne data fra input kilder såsom filer. Brug klasser i Java input-og output -biblioteker , kan udviklere kode applikationer til at læse talindtastning såsom kommatal . Afhængigt af dataene i en input ressource kan udviklerne nødt til at gennemføre kontrol strukturer som løkker i deres programmer , til at læse fra en kilde kontinuerligt , indtil der ikke numeriske data er tilbage til at behandle . Input Klasser

    Java-udviklere kan vælge fra en vifte af klasser for at lette deres input -processer. Scanner klassen indeholder metoder til læsning float indgange. En ansøgning kan derfor skabe en instans af Scanner klassen , så kalder dens metoder til at læse kommatal fra en specificeret placering. Hvis du vil bruge Scanner klassen, programmer nødt til at importere pakken " java.io ", og instantiere objekter af andre typer, såsom BufferedReader og FileReader med angivelse af navn og placering af input ressource , før den ledes disse til Scanner constructor metoden. Når et program har et objekt af Scanner type, kan det ringe forskellige input-metoder til læsning strenge og specifikke antal typer, herunder flåd .
    Metoder

    Scanner klassen giver en række input metoder til læsning af data . Den " nextFloat "-metoden læser den næste token i en fil som et decimaltal . Følgende kodeeksempel viser teknikken : float anumber = scanner.nextFloat ();

    Denne kode virker kun, hvis filen stadig har indhold , at programmet endnu ikke har læst , og hvis den næste token kan behandles som et decimaltal . Hvis input ikke er en float nummer type, kan programmet smide en undtagelse og nedbrud.

    Kontrolstrukturer

    Java input operationer involverer normalt kontrolstrukturer sådanne som sløjfer . Ved at bruge en " mens" loop, kan programmører være sikker på at deres input operationer ikke vil forsøge at læse fra en tom fil . Følgende kodeeksempel viser en fælles struktur i disse programmer : while ( scanner.hasNextFloat ( )) { float anumber = scanner.nextFloat ( );}

    ", mens " loop vil kun køre , hvis filen stadig har en float token at læse . Inde i loop, kan programmøren implementere alle nødvendige behandling på float element, der netop er blevet læst i.
    Overvejelser

    Java, ethvert input operation udgør en risiko af fejl . Hvis en fil ikke kan findes eller input data er ikke af den forventede type , kan en undtagelse opstå . Af denne grund, normalt programmører inkluderer deres float læsning operationer i " prøve " blokke , med "fange" blokke for, hvad der vil ske, hvis en undtagelse kastes . Den følgende eksempelkode skitse viser denne struktur : try { //forsøg float input } catch ( IOException floatException ) {//implementere exception handling }
    p Hvis en programmør forsøger at udføre input operationer i en integreret udviklingsmiljø uden ved hjælp af " try" og "fange" blokke , vil IDE vise fejlmeddelelser og forhindre koden fra kompilering.

    Forrige :

    næste :
      Relaterede artikler
    ·Værktøjer i Java 
    ·Sådan Efterlad en Java Coding Request 
    ·Sådan Override Java Arv 
    ·Sådan Kombiner Klasser i Java 
    ·Sådan Stop Grails i Jetty 
    ·Sådan får du en valgt alternativknap i en Servlet Fra…
    ·Hvordan man laver en Java program til Square Roots 
    ·En Java Client Server Tutorial 
    ·Flash Vs . Java Applet 
    ·Sådan kører Java koder med ColdFusion 
      Anbefalede Artikler
    ·Sådan afsluttes en ColdFusion Session 
    ·Sådan Kill MySQL Tråd 
    ·Sådan konvertere en streng til et nummer i Visual Basi…
    ·Hvordan at slette en fil i C 
    ·Hvordan man opbygger en hjemmeside ved hjælp Java 
    ·Sådan oprettes en Web Service for XML-dokumenter & CSh…
    ·Sådan får C + + til Subtrahere Numbers 
    ·Sådan Parse en streng i heltal 
    ·Sådan oprettes flere formularer i VB 
    ·Anfør de Datatyper brugt i både variable 
    Copyright © Computer Viden http://www.computerdk.com