» »

Java - prve števke števila

Java - prve števke števila

nokaut240 ::

Kako preverim, če se decimalno število začne z 1.000 ? naprimer če je 1.0001548855454, vrne true.

k--p ::

npr. s funkcijo:
boolean myFunction(double stevilo){
        return (Math.abs(stevilo-1.0)<0.001);
}

Zgodovina sprememb…

  • spremenilo: k--p ()

technolog ::

stevilo * 1000 >= 1000

phyro ::

technolog je izjavil:

stevilo * 1000 >= 1000

1.01111111 * 1000 >= 1000 = true
ni pa tisto kar je on iskal :D ena podobna varjanta brez epsilona bi v pythonu izgledala recimo tako:
a = 1.00011111
print int(a * 1000) == 1000

Cofko Cof ::

1.0001548855454.toString.startsWith("1.000")?
Ars longa,vita brevis.

Spura ::

return x >= 1 && x < 1.001

k--p je izjavil:

npr. s funkcijo:

Tole bi za 0.9999999 vrnilo true.

Zgodovina sprememb…

  • spremenil: Spura ()

k--p ::

Uf, pa res:)
quick fix:):
&& stevilo>=1;

nokaut240 ::

Kaj naj naredim, da bo program izpisal število 7.98336E7 v daljši različici (brez teh E jev) ?

technolog ::

String.format() za javo, printf() za C in C++, to_s('F') za ruby.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Programiranje v pythonu

Oddelek: Programiranje
141853 (1211) Sony-Tech
»

Blokiranje interneta specifičnemu uporabniku?

Oddelek: Omrežja in internet
81203 (847) AndrejO
»

Java passing

Oddelek: Programiranje
203283 (2936) mihibo5
»

Slučajnost?

Oddelek: Loža
212634 (1847) MrStein
»

Java

Oddelek: Programiranje
335491 (4092) Spura

Več podobnih tem