| 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
    Hvad er syntaks til at repræsentere et flydende punktnummer i Java ved hjælp af float bogstavelig?
    Syntaks til at repræsentere et flydende punktnummer i Java ved hjælp af en 'float' bogstavelig involverer at specificere nummeret og tilføje suffikset 'F' eller 'F'. Her er en sammenbrud:

    Grundlæggende syntaks:

    `` Java

    float myfloat =1,23f; // eller 1,23f

    `` `

    Forklaring:

    * Nummeret: Dette er den numeriske værdi, du vil repræsentere som et flydende punkt. Det kan omfatte et decimalpunkt (`.`) For at adskille heltalet og fraktionelle dele.

    * `f` eller` f` Suffiks: Dette er *afgørende *. Uden `F` eller` F`-suffiks vil Java-kompilatoren behandle bogstavelig som en `dobbelt '(standardfloating-type) og producere en samlingsfejl, fordi du prøver at tildele en` dobbelt' til en 'float' variabel.

    Eksempler:

    * enkel decimal:

    `` Java

    float pi =3.14159f;

    `` `

    * heltal kun:

    `` Java

    float wholenumber =10f;

    `` `

    * fraktioneret del:

    `` Java

    float JustFraction =.5f; // svarende til 0,5F

    `` `

    * Videnskabelig notation (eksponentiel notation):

    `` Java

    float merchMall =1,0e-6f; // 1,0 x 10^-6 =0,000001

    float MEGETLAGE =2,5E8F; // 2,5 x 10^8 =250000000.0

    `` `

    * negative tal:

    `` Java

    float negativEvalue =-2.718f;

    `` `

    Vigtige overvejelser:

    * præcision: `Float` er en 32-bit enkeltpræcision flydende type. Det tilbyder mindre præcision end 'dobbelt' (som er 64-bit dobbeltpræcision). Derfor er 'float' muligvis ikke egnet til beregninger, der kræver meget høj nøjagtighed.

    * `dobbelt 'vs.` float': Hvis du ikke eksplicit bruger `F 'eller` F`-suffiks, fortolker Java det flydende punkt bogstavelige som en' dobbelt '. Du kan tildele en 'float' bogstavelig direkte til en 'dobbelt' variabel uden problemer.

    `` Java

    dobbelt myDouble =1,23f; // perfekt gyldig

    dobbelt en anden Double =1,23; // også gyldig (1.23 behandles som en dobbelt bogstavelig)

    `` `

    * casting (undgå om muligt): Du * kan * eksplicit kaste en 'dobbelt' til en 'float', men dette kan potentielt føre til tab af præcision:

    `` Java

    dobbelt adouble =3.14159265359;

    float afloat =(float) adouble; // tab af præcision er muligt

    `` `

    Det er generelt bedre at bruge `float` -bogstaver fra starten, hvis du har brug for at gemme værdien i en` float` -variabel.

    * `Nan` og Infinity: Du kan også repræsentere `nan '(ikke-et-nummer) og uendelighed ved hjælp af` float':

    `` Java

    float notanumber =float.nan;

    float positiveInfinity =float.positive_infinity;

    float negativinfinity =float.negative_infinity;

    `` `

    Kortfattet:

    For korrekt at definere en 'float' bogstavelig i Java skal du altid tilføje `F 'eller' F 'Suffix til nummeret. Dette beder kompilatoren om at behandle bogstavelig som en enkelt-præcision flydepunktværdi. Husk, at 'Float' har mindre præcision end 'dobbelt', så vælg den passende type baseret på nøjagtighedskravene i din applikation.

    Forrige :

    næste :
      Relaterede artikler
    ·Introduktion til Enterprise JavaBeans 
    ·Forskellen mellem Servlet & Struts 
    ·Hvordan får jeg JDK Into the Java Bin mappe 
    ·Java Software Testing 
    ·Sådan Fremskynde en applet 
    ·Hvordan at skjule et panel i en JSplitPane 
    ·Sådan Rens din Java 
    ·Java hashCode for boolske Typer 
    ·Sådan oprettes en Java regneark datastruktur 
    ·Hvordan man opbygger en Java Website 
      Anbefalede Artikler
    ·Sådan Input heltal i Java bruger en scanner 
    ·Sådan Udskift geform Data i LabVIEW 
    ·Sådan oprettes Virtual Lykønskningskort til Profit 
    ·Sådan fjernes attributter i PHP 
    ·Sådan Reset MySQL 3 Root Password 
    ·Sådan fjernes en Understreng Fra String i Java 
    ·Sådan Konverter CSV til HTML i Python 
    ·Sådan kører en PHP Cron Job 
    ·Hvorfor bruger du STP? 
    ·Sådan Del Authentication Billetter tværs af applikati…
    Copyright © Computer Viden https://www.computerdk.com