Java programozás - Szoftverfejlesztés fórum

üzenetek

hozzászólások


Badb0y
(addikt)

NA akkor leírom neked a legegyszerűbb megoldást: mivel egy java doksit akarsz class-sá alakítani, ezért 2 klikk az egérrel, kiválasztod a javac alkalmazást és beteszed a pipát, hogy mindig azzal nyissa meg. Gondolom utána pedig a java xy-nal le is akarod futtatni. Na ehhez azt kell, hogy sajátgép jobb klikk,speciális,alul környezeti változók, alul klikk path az ablakba majd szerkesztés és egy pontos vesszővel elválaszrva az eddigiektőlk beírod a helyét. A te esetedbe: c:\ Program Files\Java\jdk1.5.0_01\bin
És restart. Köv indításnál bárhol állsz csak java xy és futni fog a class


Badb0y
(addikt)

#108-ra vmit nem tudsz mondani mitől lehet. Utána ha lennél olyan rendes olvasnál még pár hsz-t mert ott folyamatosan arról van szó. THX


Badb0y
(addikt)

Na végre meg van a hiba. ATI Catalyst. Na de ez kell nékem :F
Találtam egy ilyet, de nem tudok angolul. Vki nagyjából értelmezné hogy ez segítene-e a problémámon: Bővebben: link


beeboy
(addikt)

én a SendTo-ba raktam egy kis .bat fájlt, fordít és futtat egyből


Protezis
(őstag)
Blog

Hogy lehet int típusú véletlenszámot generálni, ami 4 jegyű! ?

Találtam ilyet, de ez 0, és a megadott szám között generál egy számot.
// Random integers that range from from 0 to n
int n = 10;
i = rand.nextInt(n+1);

Előre is köszi.

BaLinux: nekem ez magas egyelőre :D


beeboy
(addikt)

ha csak megszorzod 9999-el?
mármint a 0 és 1 közötti számot, és kerekíted egészre


Protezis
(őstag)
Blog

Nem jó sajnos, mert ha pl. 0.0000000000000001 a szám, azt beszorzod 9999-cel, és kerekíted, 1 jön ki :(

Mod: Talán 0.1-1 intervallummal már lehet jó lenne :)

[Szerkesztve]


beeboy
(addikt)

csak parasztosan:

(random + 1/9 ) * 8999,1

és persze kerekítés


[Szerkesztve]


BaLinux
(tag)

Reflection mondtam hogy advanced topic :D

Tehát, egyenletes eloszlású int változó [1000; 9999] intervallumban:

int veletlen=Random.nextInt(9000)+1000;

Eszetekbe nem jutott hozzáadni egy számot. Érdekes :)


BaLinux
(tag)

Az ilyen törtekkel mindig az a baj, hogy a ''valós'' számokat csak akkor tárolja pontosan a gép, ha a legnagyobb és legkisebb nem nulla számjeggyel kitöltött helyiérték (negatív, azaz tört kitevőjű helyiértékeket beleértve) között elég kicsi a különbség. Mondhatnám azt is, hogy kettes számrendszerben _véges_ törtként ábrázolható törteket.
Azaz csak a 1/2 1/4 1/8 1/16 ... stb és ezekből véges darab, egymáshoz közel állók összege lesz pontos. Próbáld kirakni az 1/9-et. :)

Ezt még szorzod egy hasonló pontos számmal, kerekíted, meg se bírom becsülni ebből mi sülhet ki :)


Protezis
(őstag)
Blog

Okok. Köszi mindkettőtöknek! Most seggrészeg vagyok, de holnap kipróbálom, plusz lenne 1 kérdésem, amit most szzóban talán el tudnék mondani, de írásbannn :D
Hát igen, sokat ittam. Ahogy Pázsit barátom mondaná: aki másnak vermet ás, nem kap rétest estére :D
Na megpróbálkozok. Itt a feladat: Bővebben: link
3. feladatnál tartok, és a 2. befizet metódussal van problémám.
Ugye a későbbiekben valószínűleg példányosítani fogom a penzintezet osztályzt. És meghívom a befizet metódust. Ezt a 2.-at. Úgy godolom, hogy olyan objektumot kellene keressek, aminek a szamlaID-je megegyezik a paraméterben kapottal. És utána ezen ojjektum egyenleg adattagját kellene változatnom. Hogy lehet ezt? Vagy én gondolom ezt hülyén? Má beszélni (írni) se tudok, de asszem ezt nem értem. Szóval objektumok adattagjaiban kellene keresgéljek, melyiknek egyezik meg a számlaID-je a paraméterben kapottal. Biztos, hogy hülyén gondolkozok, de ezt már ivás előtt se értettem, szóval ez legyen a mentségem :)
ó éjt, holnap itt... [ OFF] :D


BaLinux
(tag)

Részegség, fél egészség :D

Teljesen jól gondolkozol, csak láss a szöveg mögé: a Szamla osztálynál nem tiltja meg, hogy csinálj egy int getSzamlaID() metódust, amivel lekérdezheted a kívánt adatot. Sőt, egy int getEgyenleg(), void setEgyenleg(int), de még void addToEgyenleg(int) sincs megtiltva. Hajrá! :)


beeboy
(addikt)

jogos, bár ha 6 tizedesjegyig tud számolni akkor már jó.
(még alatta is, csak mondtam valamit)

egyébként a Te megoldásod tényleg elegáns, csak az a baj hogy lehetséges kimenet a 10.000 is


t-shirt
(veterán)

Olyat lehet csinálni hogy esemény hatására wav file lejátszása? (gombra kattintás vagy ha adott terület felett van a kurzor)

kód is jöhet :)


BaLinux
(tag)

Az állításod hamis, ugyanis az int Random.getInt(int szam) függvény a [0; szam) egész-intervallumban, azaz [0; szam-1]-ben ad számokat egyenletes eloszlással. :)

[Szerkesztve]


BaLinux
(tag)

Lehet. Segítségül, ezeket a függvényeket használd.
javax.sound.sampled csomagból:

Audio file betöltés: AudioSystem.getAudioInputStream(File),
Clipre is lesz szükséged: AudioSystem.getClip(),
az AudioInputStreamet benyomod a clipbe: Clip.open(AudioInputStream),
lejátszod: Clip.start()


Badb0y
(addikt)

Up


t-shirt
(veterán)

köszönöm


beeboy
(addikt)

OK. te vagy a profi! ;]


Protezis
(őstag)
Blog

Köszi a segítséget. Egy-két dolog világosabban áll előttem, de sokszor olyan, mintha sötétben tapogatóznék :) (nem, most nem vagyok részeg :D)
Félig-meddig megcsináltam a gyakorló feladataimat. Ha szépen megkérlek, és ha időd engedi, megnéznéd, hogy miket rontottam el? Fordítani nem is próbáltam, mert még kész sincs, szintaktikai hiba nem érdekel, hanem ''csak'' az elvi hibák.

Itt vannak az általam írt forráskódok: Bővebben: link
És itt maga a feladat: Bővebben: link
Nem azt kérem, hogy old meg helyettem, mert ezek csak a ZH-ra való gyakorlás miatt kerültek kiadásra, semmi pontot, jegyet nem kapok értük. Még mielőtt felháborodna valaki, hogy mással akarom megcsináltatni a feladatomat ;]

Tényleg jó lenne, ha megnéznéd, órákon még csak hasonlókat se csináltunk. Ja, hétfőn lesz ZH, úgyhogy ha lehet, addig. :B

üzenetek