Függvény írása java-ban?
Szóval egy olyan függvényt írnák, ami tetszőleges alapú logaritmust ad eredményül, viszont valamiért hibás a kódom. Valaki tudna segíteni?
public static double logn( double alap; double szam )
{
double n = Math.log(szam)/Math.log(alap);
return n;
}
Vagyis az alap lenne a logaritmus alapja, a szam pedig ami a logaritmus alatt van, az n pedig a függvény visszatérési értéke.
Hibás, szintaktikailag vagy szemantikailag?
Kapsz hibakódot, vagy csak nem azt az eredményt kapod, amire vártál?
Egyből szembetűnő, hogy a függvény paraméterei közé pontosvesszőt tettél, és nem vesszőt. Persze lehet még más is.
(A magyar változó nevek meg az én szememet zavarják.)
Ezt írtad le:
mindenhol hozzáférhető, statikus függvény mely adjon vissza egy double típust és amely vár két double típusú paramétert {
új double típusú változó n = expression
küldd vissza az 'n' változót
}
Mi nem világos ezzel kapcsolatban? Az algoritmus jó, a szintaxis-ban hiba van, amit a compiler üvöltve tapsolva jelez neked.
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any>
at labor1_hapakviktor.Labor1_HapakViktor.main(Labor1_HapakViktor.java:41)
C:\Users\lenovo\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1
Ez lenne a hibakód amit kiad, ha ez alapján tudsz segíteni
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!