Cov txheej txheem:

Yuav ua li cas hloov ib qho int mus rau ob?
Yuav ua li cas hloov ib qho int mus rau ob?

Video: Yuav ua li cas hloov ib qho int mus rau ob?

Video: Yuav ua li cas hloov ib qho int mus rau ob?
Video: Qhia kev ua neeg zoo yuav ua li cas(choj neeb thoj) 2024, Tej zaum
Anonim

Cia peb pom cov lej yooj yim los hloov int mus rau ob chav injava

  1. pej xeem chav IntToDoubleExample2{
  2. public static void main(String args){
  3. int i = 100;
  4. Ob npaug d = new Ob npaug (i); // thawj txoj kev.
  5. Ob npaug d2 = np Ob npaug .valueOf(i); // txoj kev thib ob.
  6. System.out.println(d);
  7. System.out.println(d2);
  8. }}

Tom qab ntawd, ib tug kuj nug, puas yog ib tug ob?

ob npaug kuj siv li ob npaug ntau qhov chaw int hauv ntau qhov kev siv (piv txwv li feem ntau 32-ntsis systems). int yog ib tug binary sawv cev ntawm tag nrho tus lej, ob npaug yog a ob npaug -precision ntab taw tes naj npawb. Cov lus teb luv luv: int siv li 4 bytes ntawm lub cim xeeb (thiab nws TSIS MUAJ tus lej), ob npaug siv 8 bytes ofmemory.

Ib sab saum toj no, yuav ua li cas hloov ib ob mus rau ib txoj hlua? Java Hloov ob npaug rau String

  1. Siv + tus neeg teb xov tooj. Nov yog txoj hauv kev yooj yim tshaj los hloov ob lub tostring hauv java.
  2. Double.toString() Peb tuaj yeem siv ob chav kawm rau String txoj kev kom tau txais txoj hlua sawv cev ntawm ob npaug hauv cov lej lej.
  3. String.valueOf()
  4. tshiab dual (ob npaug l)
  5. String.format()
  6. DecimalFormat.
  7. StringBuilder, StringBuffer.

Ua raws li qhov no, koj yuav hloov tus lej mus rau ob npaug hauv Java li cas?

Muaj peb txoj hauv kev hloov ib txoj hlua rau ob tus nqi hauv Java , Ob npaug .parseDouble() txoj kev, Ob npaug .valueOf() txoj kev thiab los ntawm kev siv tshiab Ob npaug () constructor thiab tom qab ntawd khaws cov khoom tshwm sim rau hauv ib qho qub ob npaug teb, autoboxing hauv Java yuav hloov a Ob npaug ob leeg rau ob npaug primitive nyob rau hauv tsis muaj sij hawm.

Yuav ua li cas hloov mus rau int hauv Java?

Hauv Java, koj tuaj yeem siv Integer.parseInt() los hloov lub Stringto int

  1. Integer.parseInt() Piv txwv. Piv txwv los hloov txoj hlua "10" mus rau qhov qub int.
  2. Integer.valueOf() Piv txwv. Xwb, koj tuaj yeem sivInteger.valueOf(), nws yuav rov qab tau ib qho Integer kwv.
  3. NumberFormatException.

Pom zoo: