Visszatérési értéknek, hogyan lehet tört számot megadni? (java)
Függvényt írnék és a return-nek float típus lenne az értéke csak nem fogadja el.
pl: float db=10;
float szam = 3;
float erd = db/szam;
return erd;
2 tizedes jegyig kellene.
De miért double, ha az eredményed amúgy float?
Egyébként meg:
System.out.printf("%.2f", 10f/3);
Köszönöm észre vételed, csak példát írtam, amúgy double-be írtam, (nem tudom mi a különbség, aszem a double-nek nagyobb a tartománya).
A tizedes jegyet, ha kérhetném leírnád kicsit "érthetőbben"
java nem rég kezdtem el.
ossz = 10
kivetel = 3
pl: return ossz/kivetel;
package elso;
public class egyszer {
static double ez (int min, int max )
{
double darab = 0;
double osszes = 0;
for (int i = also; i = felso; i++)
{
int a = 5;
if(i == 0) continue;
if(i%a == 0) db++;
osszes++;
}
return (osszes/darab);
}
public static void main(String[] args) {
int elso=0;
int masodik=10;
System.out.println(ez(elso,masodik));
}
}
Két tizedesjegyig szeretném kiíratni.
static double ez (int also, int felso )
{
double darab = 0;
double osszes = 0;
for (int i = also; i = felso; i++)
{
int a = 5;
if(i == 0) continue;
if(i%a == 0) db++;
osszes++;
}
return (osszes/darab);
}
(also = min, felso = max)
így, bocs csak több átíratom van.
Ha van is hiba én most nem fogok ránézésnél többet erre szánni, itt sokkal rosszabb dolgok vannak.
1: a class neve nagybetűvel kezdődik
2: mi az a fgv-név, hogy ez? Ha csak magadnak írod gyakorlás képp, akkor oké, de ha más is láthatja, akkor legyél már egy kicsit igényesebb.
3: continue-t nem használunk!
4: Tovább már inkább nem olvasom.
Hát... lehet az a baj ,hogy több tanár is tanít, és én is észrevettem, hogy mondanak egymásnak ellentétes dolgokat, és az ő "agymenetére" rá kell hangolódni stb.
Esetleg tudnátok olyan pdf,tutoriált (lehetőleg magyar nyelvűt) amit a "standard" általatok is elfogadt mintán keresztül magyarázza el a dolgokat ?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!