Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Java - optimálnější kód

Dobrý den,

Jednoduchá otázka - který kód je optimálnější/rychlejší

int x = 12 * 2 / 5;

nebo

int x = (int) 2 * 2.4;

Chci upozornit, že něco takového je v podstatě zbytečné řešit. Pouze v případě, že bych takových výraz měl asi 10 000x.

Používám způsob 1, ovšem se způsobem 2 je to přehlednější, ale nevím, jestli má cenu to přepisovat.

A proto bych chtěl vědět, jednak z důvodu optimalizace a jednak čistě ze zájmu, který kód proběhne rychleji.

Předem děkuji.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Druhý spôsob nemusí vždy fungovať, napr. int x=45*14/5; //x=126 int y=(int)(45*2.8); //y=125 Rýchl… poslední
x22 24.04.2017 12:37
x22

Zpět do poradny Odpovědět na původní otázku Nahoru