Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet javaban értékadás...

Hogyan lehet javaban értékadáskor megadni egy egész tipusu változónak, hogy az értéke 0-és 10 közötti lehet csak? Hogyan lehet egy egész tipusu tömb változót kontruktorral példányositani?

Figyelt kérdés
Az is érdekelne hogyha van egy egész tipusu változóm és megvan adva hogy az értéke 23, és létre kell hozni egy metódust amely annyit csinál h minden híváskor 1%-os valószínűséggel csökkenti a változó értékét 1-el.
2010. jún. 26. 16:15
 1/3 anonim ***** válasza:
Értékadáskor megadni? Nem, írnod kell egy új típust, mondjuk legyen az a neve, hogy restrained_int, és abba tedd bele a megszorítást. A többi problémádat nem értem, illetve triviális.
2010. jún. 26. 20:28
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

C# ban programozok, és ott van egy ilyen:


enum Intervallum : int {Min = 0, Max = 10};

...

Intervallum i = 8; //így használhatod


Az 1%-os csökkentésre pedig csinálj egy egyszerű metódust, ha pedig típusként akarod használni, akkor egy struktúrát (azért ne osztályt, mert ezt könnyebb kezelni):


struct MyInt32

{

public int x {get; set;}

public void Dec()

{

if (new Random()).Next(0,100) == 10) x*=0,99;

}

}

2010. jún. 27. 17:15
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
THX a segitséget!
2010. jún. 27. 18:07

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!