Kezdőoldal » Számítástechnika » Programozás » Visszatérési értéknek, hogyan...

2105as kérdése:

Visszatérési értéknek, hogyan lehet tört számot megadni? (java)

Figyelt kérdés

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.


2017. szept. 25. 16:48
1 2
 1/11 anonim ***** válasza:
Elfogadja az.
2017. szept. 25. 17:22
Hasznos számodra ez a válasz?
 2/11 A kérdező kommentje:
Igen rájöttem, mert static int átírtam static double, de így csak 1 tizedes jegyig írja ki, hogyan lehet beállítani 2-re ?
2017. szept. 25. 17:23
 3/11 anonim ***** válasza:

De miért double, ha az eredményed amúgy float?

Egyébként meg:

System.out.printf("%.2f", 10f/3);

2017. szept. 25. 17:49
Hasznos számodra ez a válasz?
 4/11 A kérdező kommentje:

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;

2017. szept. 25. 17:53
 5/11 anonim ***** válasza:
Máskor légyszi rendes kódot mutass már, mert ebből semmit sem lehet megtudni.
2017. szept. 25. 18:23
Hasznos számodra ez a válasz?
 6/11 A kérdező kommentje:

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.

2017. szept. 25. 18:41
 7/11 A kérdező kommentje:

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.

2017. szept. 25. 18:43
 8/11 anonim ***** válasza:
Hogy lehet, hogy neked minden egyes kódod ennyire borzasztó?
2017. szept. 25. 18:50
Hasznos számodra ez a válasz?
 9/11 anonim ***** válasza:

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.

2017. szept. 25. 19:26
Hasznos számodra ez a válasz?
 10/11 A kérdező kommentje:

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 ?

2017. szept. 25. 20:36
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!