- Bluetooth hangszórók
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen videókártyát?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen notebookot vegyek?
- Milyen billentyűzetet vegyek?
- iPad topik
- Fujifilm X
Új hozzászólás Aktív témák
-
robisz
senior tag
Helló!
A primitív típusok MINDIG érték szerint adódnak át (nincs is referenciájuk).
Az befoglaló osztályok (Integer, Long) referencia szerint adódnak át, ezeknek
viszont nem tudod változtatni az értékét
(Erre egyébként nem tudok rájönni mi értelme...)
Ha mindenképp erre van szükséged akkor csinálj egy saját osztályt aminek
egyetlen int adattagja van get és set metódusokkal... -
czappa
aktív tag
Sziasztok!
Egy nagyon egyszerű kérdésem lenne, de sehogy sem találom rá a választ (neten kerestem).
Tehát: Hogyan tudok egy metódusban CÍM szerint átadni (asszem erre mondják h referencia azserint). Mert ugye pl. egy int érték szerint adódik át, tehát ha a metódusban változtatom az értékét, akkor a az eredeti értéke változatlan marad; itt segítene a referencia szerinti átadás.
Előre is köszi! -
andriscs
aktív tag
Hi!
Vannak egyszerűbbek, például a Jedit (asszem így hívják). Ez annyira egyszerű, hogy nem lehet vele nem boldogulni. A kódoláshoz optimális, mert van benne highlight syntax, de semmi egyéb extra segítség. A kettő között (Jedit és Netbeans) nem tudom, hogy van-e köztes, gyors de egyszerű megoldás. -
QuarK
senior tag
Nincs a NetBeans-nél valami kompaktabb (és gyorsabb) fejlesztőkörnyezet Java-hoz?
-
QuarK
senior tag
import java.io.*;
import java.util.*;
public class Main
{
public static void main(String[] args) throws Exception
{
String kitalalando, probalkozas;
int mennyi_jo;
// Igy tudunk a billentyuzettrol beolvasni
BufferedReader br = new BufferedReader( new InputStreamReader( System.in));
// Feladvany bekerese
System.out.println( ''Kitalalando szoveg:'');
kitalalando = br.readLine();
// Ciklus, amig nem egyezik meg minden betu
do
{
// Probalkozas bekerese
System.out.println( ''Próbálkozás:'');
probalkozas = br.readLine();
// Sima Enter, kilepunk
if ( probalkozas.length() == 0)
break;
mennyi_jo = 0;
// A ketto kozul amelyik a rovidebb, addig ellenorzunk csak
int min = kitalalando.length() < probalkozas.length() ?
kitalalando.length() : probalkozas.length();
// Megszamoljuk, a jo helyen levo, megegyezo karaktereket
for ( int i = 0; i < min; i++)
if ( kitalalando.charAt( i) == probalkozas.charAt( i))
mennyi_jo++;
System.out.println( ''Megfelelo helyen levo karakterek szama: '' + mennyi_jo);
} while ( mennyi_jo != kitalalando.length());
}
}
[Szerkesztve] -
Hajnika
csendes tag
Hello!
A következő példával nem boldogulok-
5 betus szót kell kitalálni, úgy hogy szavakat írunk. A program megadja, hogy az adott szó hány betuje van a keresendo szó betuivel azonos helyen. Addig kell tippelni, amíg entert nem utnek, vagy ha kitaláltak a szót. Majd a tippeket ki kell íratni.
Tudtok segíteni? -
QuarK
senior tag
válasz
Jester01 #590 üzenetére
Igen, én is gondolkoztam egy mátrix osztály létrehozásán; viszont amin dolgozok, egy Programozás I kötprogi; és második Java programom... De ha majd kicsit előrébbhaladunk/haladok, akkor majd belemegyek ilyen nyalánkságokba is... Jelen pillanatban ez az egész objektumorientáltság szokatlan nekem; én még DOS-os C programokon nőttem fel
-
Jester01
veterán
Miután betöltötted már átrakhatod normál tömbbe. A beolvasó kód bonyolítása és extra memória használat árán tudod megspórolni a kétszeres beolvasást.
Azt, hogy ennek adott szituációban van-e értelme már neked kell mérlegelni.
Én mindenesetre csinálnék egy int[][] Load(string Filename) függvényt és akkor azt implementálhatod többféleképpen. Vagy eleve egy absztrakt mátrix osztállyal indulnék, aminek van egy Item(x, y) metódusa (operátora vagy ami tetszik) amit a leszármazottakban szépen implementálhatsz többféleképpen. -
QuarK
senior tag
válasz
Jester01 #588 üzenetére
Kötött a formátum.
Az ArrayList szimpatikusnak tűnik, de kissé átláthatatlanná tenné a kódot... Főleg, mikor össze kell szorozni a két mátrixot, illetve mindkettő inverzét és determinánsát kell számolni. Legalábbis első látásra így tűnik; de majd miután befejeztem a jelenlegi módszerrel (Kódban nem olyan vészes, kétszer hívom meg a parse( boolean firstpass) eljárást, egyszer true, másodszor false paraméterrel; persze ez nem a legelegánsabb), átírom emilyenre is; aztán összevetem. Köszi
[Szerkesztve] -
QuarK
senior tag
válasz
BlacKSouL #585 üzenetére
Én a JRE 1.5.0_05-re toltam fel a JDK 1.5.0_06-ot (NetBeans kombóval), és ott is valamiért összeakasztotta a bajszot a kettő; ha van időd és türelmed, szerintem szedd le a JDK-t, majd utána a JRE-t is, pucolj ki minden hátramaradó nyomot, és csak a JDK-t tedd fel frissen, ropogósan.
-
QuarK
senior tag
A következő dilemmám van: Be kell olvasnom egy fájlból egy mátrixot. Tetszőleges szélesség és magasság, pl.:
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
Ugye a dinamikus méret miatt int tomb[][] típust használok, viszont ezt inicializálni kell. Per pill megoldásként kétmenetes értelmezőt írtam, első menetben végigfut, és eltárolja a szélességet és magasságot; második menetben először tomb = new int[magassag][], majd soronként tomb[y] = new int[szelesseg], es aztán tárolom el az értékeket. Volna erre valami egyszerűbb megoldás?
[Szerkesztve] -
BlacKSouL
addikt
Hali!
A következő a problémám. Most kezdek el foglalkozni a Java-val mélyebben, és a JDK demójában lévő applet-ek Iexplorerben nem hajlandóak futni, a következő hibaüzenettel megtoldva:
alt=''Your browser understands the <APPLET> tag but isn't running the applet, for some reason.'' Your browser is completely ignoring the <APPLET> tag!
Eredetileg a JRE 1.5.0_06 volt csak simán fenn, most felraktam hozzá a JDK 1.5.0_06 -ot de amikor a telepítésnél be lehetett állítani a Public JRE -telepítést, azt kihúztam, gondolva hogy az már úgyis fenn van. Explorer és Java is frissítve volt/van. Azt már korábban is észrevettem, hogy bizonyos dolgok nem futnak explorerben, csak Ffoxban, de nem igazán foglalkoztam vele. Most viszont zavar a dolog. A lenti link az applet-es oldalra mutat, ott bármelyik demóra kattanok, a fenti üzenetet írja ki.
[link]
Mi lehet a megoldása a dolognak?
[Szerkesztve] -
Tanya-
tag
Hi!
Kis segítség kéne, ha grafikus java progrmot inditok akkor kb 10-30 másodpercig teljes fekete képernyö, egérrel amit néhe tucc mozgatné néha nem, s utána visszajön a windoz, s a java progi hátsó tipik javas szürke háttere, ill a funkciok is mennek, de nem jelenit meg semmit, de ha találomra ráviszed egeret egy gonbra pl akkor az ott van, mert vált az egér. Na ez igy nekem nem igazán jo1.5, s 1.4.2 t is probáltam de semmi, most nyomtam ujra windozt s azota csinálja. Valami javaslat?
-
tütüke
tag
válasz
concret_hp #576 üzenetére
szia!
Én ugyan nemrég kezdtem el tanulni a java-t, de van egy könyv, ami nagyon érthetően fogalmaz, és nagyon-nagyon jó (nemcsak az én véleményem szerint):
Angster Erzsébet: Objektumorientált tervezés és programozás Java. Ez 2 kötetes. Bátran ajánlom mindenkinek.
Üdv: tütüke -
dantes
tag
válasz
concret_hp #576 üzenetére
Java útikalauz programozóknak. Ez ugyan egy könyv, de szvsz ebből érdemes tanulni, van benne egy külön fejezet c++ programozóknak.
-
Immy
őstag
Még csak most tanulom a javat és lenne 1 kérdésem:
Olyan programot tudnátok írni, hogy amit beirok számot azt átlakítja betüvé?
pl:1561 -->ezerötszázhatvanegy
fontos lenne
Thanks előre is: ImmY -
concret_hp
addikt
válasz
concret_hp #576 üzenetére
UP
-
concret_hp
addikt
jókis magyar nyelvű doksikat hol lehet találni?
vmi olyan lenne a legjobb h na ami c++ban ez az java-ban ez. és így meg így kell használni. De más, jól használható java doksik is jól jönnének
tudom h gugli meg minden de az kiad 20 millió találatot.
előre is köszi ha valaki tud valami jó linket -
andriscs
aktív tag
válasz
concret_hp #573 üzenetére
Hi!
Máshol is ezt ajűlották bőszen:
[link]
Remélem, hogy elég lesz. -
concret_hp
addikt
Valaki tudna segíteni nekem?
valami egyszerű jav környezet kellene nekem egyetemen net-beans-sal szaraokdtunk, de az egyenlőre túl bonyolult, hogy összevissza áálítgassam hogy ilyen projekt olyan projekt meg mittoménmi.
szóval valami egyszerű javás környezet kéne nekem, ahova beírom a kódot és kész. -
Blackmate
őstag
Valaki el tudná magyarázni pár mondatban a fedő osztályok lényegét, és hogy mire jók? Holnap vizsgázok Java-ból, és nem állok a helyzet magaslatán
-
andriscs
aktív tag
Hi!
A következő kérdésem érdekes lesz: meg lehet azt oldani, hogy amikor fut egy progi, és a konzolt használja, akkor az á,é.ő,ű betüket is kiírja? Mert egyelőre helyettük csak mindeféle ábrák jönnek elő. -
Diskcopy
tag
válasz
concret_hp #562 üzenetére
Erre meg egy scrollpane illetve JTextArea kéne neked, aztán Appendolni bele a sorokat, márha még nem sikerült megoldani.
-
Diskcopy
tag
Ha, tudsz angolul, akkor van sok free e-book a témában, illetve amazonról rendelhetsz jó könyveket. Magyaro-n még nem nagyon láttam jó könyvet, de ilyen Angster Erzsébet féle Objektumorientált tervezés és programozás, Java I-II, kezdésnek megfelelne neked. Magyar könyvekkel az a baj, hogy régiek, ezáltal max 1.3-1.4-es javat taglalják, 5-ös sehol, vagy csak nagyvonalakban. Amúgy inkább bízom egy eredeti nyelvű könyvben, mint a magyar félrefordítottban, de ez csak privát.. nagy könyvesboltokat nézzd meg hátha találsz, illetve antikváriumokban, ha tényleg csak alap kell. De én még mindíg a free e-bookokat ajánlom angolul..
-
chop
őstag
tudtok ajanlani egy jo java konyvet? olyan kene, ami az alapoktol taglalja a nyelv szintaktikajat, fuggvenyeit, eljarasait, stb. Szkriptnyelveken kodoltam mar, szoval nem teljesen idegen tolem ez a tema.
koszi.
(ha lehet, akkor ne tobb tizezer ft legyen)
-
andriscs
aktív tag
válasz
concret_hp #564 üzenetére
Hi!
Itt találsz ppéldát a file beolvasásra és kiírásra.
[link] -
concret_hp
addikt
vagy valaki mondja meg plz, hogy hogyan lehet létrehozni egy txt filet és hogy hogyan lehet bele írni utána.
bocsi ha túl egyszerű dolgokat kérdezek -
concret_hp
addikt
válasz
concret_hp #562 üzenetére
UP
helpme -
concret_hp
addikt
olyat szeretnék csinálni, hogy egy ablakba 1 csomó mindent kiiratok, de külön-külön. Hogyan lehet olyat csinálni, hogy ne kelljen minden feliratnak label, hanem mintha ilyen dosablak szerű lenne, úgy iratnék bele (ilyen system.out.printl-hez hasonló cvucc kéne csak ablakra.(a kereső a printre meg folyton a nyomtatást dobja ki ugyh, nem tudom megtalálni leírásokban :S)) ? (mondjuk ha vissza lehetne görgetni az még jobb lenne...)
remélem érthető, hogy mit szeretnék -
Jester01
veterán
válasz
andriscs #557 üzenetére
Khm, rossz a gráf a doksiban
A (3,2,J) nem megengedett állapot, hiszen többen vannak a kannibálok.
Kicsit átalakítottam a kódot, ebből látszik, hogy alapvetően jól működik, csak a sok listás varázslásban elvesztél. [link]
Megcsináltam a már érintett állapotok kiszűrését is. Neked majd a költségeket figyelembe kell venni, én most simán nullát írtam mindenhova.
Futás eredmény minta:
Misszionáriusok:3, Kannibálok:3, Hajó bal parton van?: true, isAllowed: true 1 0 )
Creating Level 1
(Misszionáriusok:2, Kannibálok:2, Hajó bal parton van?: false, isAllowed: true 2 1 )
(Misszionáriusok:1, Kannibálok:3, Hajó bal parton van?: false, isAllowed: false 3 1 )
(Misszionáriusok:3, Kannibálok:1, Hajó bal parton van?: false, isAllowed: true 4 1 )
(Misszionáriusok:2, Kannibálok:3, Hajó bal parton van?: false, isAllowed: false 5 1 )
(Misszionáriusok:3, Kannibálok:2, Hajó bal parton van?: false, isAllowed: true 6 1 )
Level 1 raw count = 3
(Misszionáriusok:2, Kannibálok:2, Hajó bal parton van?: false, isAllowed: true 2 1 )
(Misszionáriusok:3, Kannibálok:1, Hajó bal parton van?: false, isAllowed: true 4 1 )
(Misszionáriusok:3, Kannibálok:2, Hajó bal parton van?: false, isAllowed: true 6 1 )
Level 1 pruned count = 3
(Misszionáriusok:2, Kannibálok:2, Hajó bal parton van?: false, isAllowed: true 2 1 )
(Misszionáriusok:3, Kannibálok:1, Hajó bal parton van?: false, isAllowed: true 4 1 )
(Misszionáriusok:3, Kannibálok:2, Hajó bal parton van?: false, isAllowed: true 6 1 )
Creating Level 2
(Misszionáriusok:3, Kannibálok:3, Hajó bal parton van?: true, isAllowed: true 7 2 )
(Misszionáriusok:3, Kannibálok:2, Hajó bal parton van?: true, isAllowed: true 8 2 )
(Misszionáriusok:2, Kannibálok:3, Hajó bal parton van?: true, isAllowed: false 9 2 )
(Misszionáriusok:3, Kannibálok:3, Hajó bal parton van?: true, isAllowed: true 10 4 )
(Misszionáriusok:3, Kannibálok:2, Hajó bal parton van?: true, isAllowed: true 11 4 )
(Misszionáriusok:3, Kannibálok:3, Hajó bal parton van?: true, isAllowed: true 12 6 )
Level 2 raw count = 5
(Misszionáriusok:3, Kannibálok:3, Hajó bal parton van?: true, isAllowed: true 7 2 )
(Misszionáriusok:3, Kannibálok:2, Hajó bal parton van?: true, isAllowed: true 8 2 )
(Misszionáriusok:3, Kannibálok:3, Hajó bal parton van?: true, isAllowed: true 10 4 )
(Misszionáriusok:3, Kannibálok:2, Hajó bal parton van?: true, isAllowed: true 11 4 )
(Misszionáriusok:3, Kannibálok:3, Hajó bal parton van?: true, isAllowed: true 12 6 )
Level 2 pruned count = 1
(Misszionáriusok:3, Kannibálok:2, Hajó bal parton van?: true, isAllowed: true 8 2 )
[Szerkesztve] -
andriscs
aktív tag
válasz
Jester01 #558 üzenetére
Hi!
De lehetséges, csak nekem az tűnt fel, hogy nagyon szabályosan minden szülőnek 5 gyereke van. ezért gondotlam arra, hogy csak úgy random csinál successor-okat. Valószínűleg azt nem ellenőrzi, hogy volt-e már ugyanilyen elem, csak azt ellenőrizni megint nem kis meló. Meg tudjuk ezt beszélni MSN-en, vagy folytassuk itt? -
Jester01
veterán
válasz
andriscs #557 üzenetére
Ha jól látom a műveletek mindegyike visszafordítható, mert eleget tesz a feltételnek. Tehát kapásból minden állapotból vissza lehet menni az előzőbe és ezt a validOperators engedélyezi is.
A belinkelt doksiban levő gráfot nézve a harmadik szinten lévő (3,3,B) állapotokat mind kihúzta, mert az a kiindulási állapothoz visz vissza.
A (2, 3, B) állapotot pedig két úton is elérte, a (2,2,J) és az (1,3,J) állapoton keresztül. A másodikat át is húzta: ''jó állapot, de már szerepelt'' megjegyzéssel.
Szóval ezeknek az eseteknek a lekezelését nem látom. Egyszerűbben fogalmazva: biztos, hogy rossz állapotok kerülnek a listába, és nem a duplikátumok miatt van benne túl sok elem? -
andriscs
aktív tag
válasz
Jester01 #556 üzenetére
Hi!
Azokat szűri ki, amiket a validperators nem engedáélyet (így van az pl. hogy a 3-as tagnak nincs gyereke).
A linken található doksiban van egy rajz a fáról, ami szimbolizálja, hogy hogy megy a keresés. Ebből lehet látni, hogy miket szűr ki a program.
Az utolsó kérdésed, hogy visszacsinálja az előzőt, azt hogy érted?
[link] -
-
andriscs
aktív tag
válasz
Jester01 #554 üzenetére
Hi!
Igen, igazad van, rosszul írtam. Átírtam a list=tmp sort így list=list3, így nincs exception.Most viszonbt tényleg nem értem, hogy miét nem megy, hiszen csak annyi kellene, hogy a kezdi újra a ciklust, de mégis visszaad olyan successor-okat, akik nem felelnek meg a feltételnek. -
andriscs
aktív tag
válasz
Jester01 #552 üzenetére
Hi!
A lényeg az, hogy a successors metódus Enumeration-öket ad vissza, tehát ezekre nem hívhatod state.successors-t, hanem csak a Successor.state-re, amibpől egy Enumeration-be több is lehet. Ha meg tudod oldani, ki is veheted ezeket a listákat, és ha valahogy egyszerűbben megoldhatod, ha lehet. Elvileg így is működnie kellene, csak mégsem.
Ha van még kérdésed, hogy mi nem világos, kérdezz. -
-
Drizzt
nagyúr
Huhh, ha meglesz valahol az, hogy mi volt a zh Javaból, akkor felrakom majd... Itt fogtok hüledezni, de tényleg.
-
andriscs
aktív tag
Hi!
Na megint itt vagyok a bonyolult problémámmal. Szóval a forrsában lévő progival van továbbra is gondunk. Az első linken a legutóbbi verzió van, és nem értem a hiba okát. Elvileg azt csináljuk, hogy mindig egy ArrayList-be rakjuk a visszadott (Enumeration-ből már kiszedett) Successor-okat. Ez az első két szinten még jól is működik, mert pl kihagyja a 3-as szülőt, mert a hozzá tartozó Successor nem felel meg a validOperators metódusnak. Ezután azonban megbolondul. Minden Successoron végigmegy, és bár elvileg az Enumeration-ok üresek, mégis állandóan ad hozzá Successor-okat, így a 3. szinten már 15 Successor van, holott csak 5 kellene, hogy legyen. Remélem, hogy érthetően fogalmaztam. Azt kellene megtalálni, hogy miért nem fut le rendesen, ráadásul Exception-t is dob a végén. Elvileg ezeket a listákat berakjuk majd a főlistába (fésűs szerkezet), és a kilépési feltétel a (0,0 false) State lesz.
A második linken egy működő, de csak 2 szintig futó verzió van.
[link]
[link] -
Jester01
veterán
gép kb. 5 mp-enként lőne, egyre közelebb hozzád., te meg akkor lőhetsz újra, ha az előző lövedéked már valamilyen módon megsemmisült.
Ezzel nincs is baj, csak semmilyen szögben sem tudok olyan messzire lőni mint az ellenfél.
Nah, bocs, de most ezzel egyelőre nem foglakozom
Ok, érthető. -
Drizzt
nagyúr
válasz
Jester01 #540 üzenetére
Ez volt a suliban is, de nálam ment jól.
Nah, bocs, de most ezzel egyelőre nem foglakozom, amúgy a gép kb. 5 mp-enként lőne, egyre közelebb hozzád., te meg akkor lőhetsz újra, ha az előző lövedéked már valamilyen módon megsemmisült.
Mégegyszer köszi mindent, mert ha arra a kisbetű, nagybetű eltérésre nem hívod fel a figyelmem, még mindig itt sírok... -
Jester01
veterán
-
Drizzt
nagyúr
[link]
Nagyon szépen köszönöm a segítséget!!! Ilyen lett a vége... Nálam jól fut netbeansben, de a tanárnál nem volt ez jellemző.Azért elfogadták. Koppkoppkopp. Most kezdhetek készülni a holnapi zh-ra.
-
Drizzt
nagyúr
Huhh, a ferde hajítás modellezése már tökéletes!
Már csak gyorsan össze kell dobni valami gagyi Mi-t. Meg a fránya ütközéskezelés... Mindez 40 perc alatt.
-
Jester01
veterán
válasz
concret_hp #535 üzenetére
Nemtom, nekem mûködik. Csak nem olyan szép.
import java.util.Random;
class Test
{
public static void main(String[] args)
{
Random generator = new Random();
for(int i = 0; i < 10; i++)
{
System.out.print(generator.nextInt(52) + '' '');
}
System.out.println();
}
}
$ java Test
35 49 47 44 8 40 18 13 13 21
$ java Test
28 31 42 37 12 15 16 44 30 34 -
concret_hp
addikt
valami másféle véletlenszámgenerátor nincs?
mert ez valahogy nem nagyon akaródzik működni -
Jester01
veterán
válasz
Jester01 #529 üzenetére
Nézd meg a drawOval leírását. Szokatlan módon nem a középpontot és a két sugarat kell megadni, hanem egy téglalap bal felsõ sarkát és a kiterjedését (szélesség/magasság). Nekem úgy tûnik, hogy ezt nem vetted figyelembe.
Ettõl függetlenül a TankTemp Draw() metódusában ''korán'' konvertálsz egész számmá, már a sin/cos eredményét, ami így mindig 0 vagy 1 lesz (ha kerekít). A konverzió csak a sugárral való felszorzás után kell.
Sajnos a változóid nem elég világosak a számomra, így csak sejtem, hogy összekavartál valami relatív logikai koordinátát (kis x, y) és a fizikai pixeleket (X, Y). Ha máshol nem, a találatellenõrzésnél bizonyosan, mert ott a pixelben mért RAD értékkel hasonlítasz össze kisbetûs koordinátákból számított távolságot. (Persze mint fentebb írtam, a RAD az ráadásul sajnos nem a sugár.)
Kíváncsian várom az újabb változatot, biztos megbírkózol a feladattal.
Délután jövök.
Üdv,
J
[Szerkesztve] -
Jester01
veterán
válasz
concret_hp #532 üzenetére
Igen, mindig más lesz. De ahogy nézem attól még elég béna szegény.
-
Jester01
veterán
válasz
concret_hp #530 üzenetére
De olyan, csak az adott paraméter (a seed) az az aktuális idõ. Vagyis futásonként mindig más lesz. (c-ben ez a srand(time(NULL))).
Van olyan overload, amikor te adhatod meg a seedet. Teszteléshez jó. -
concret_hp
addikt
-
Drizzt
nagyúr
[link]
Helló. Na valaki akkor megtudná majd nézni valamikor? Nagyon megköszönném. Azt nem értem, hogy miért működik ez a dolog rosszul. Ami rossz: Egy lövés után behal a golyó, pedig nem kéne. 2: számomra teljesen érthetetlen módon a nyavalyás ágyúcsövet nem bírja kirajzolni, pedig szerintem matematikailag helyesen írtam le a helyét. Vagy akkor valami gond tényleg az inputtal van. :S -
Mr. Saint
csendes tag
Kéne egy kicsi segítség:
Feltettem a j2sdk-1_4_2_10-nb-4_1-win-ml.exe netbeanst, ezt a Sun oldaláról töltöttem le. Feltelepítettem, majd akartam telepíteni a netbeans_mobility-4_1-win.exe csomagot, de kiírja, hogy nincs megfelelő JVM. Feltettem, a msjavx86.exe, de még mindig ua. Újra is indítottam. A feltelepült NetBeans indításakor pedig kiírja, hogy nem található java.exe. -
Mr. Saint
csendes tag
Sziasztok
Valaki tud, olyan JAVA fejlesztőeszközt, amivel vizuálisan lehet fejleszteni a form részt. Pl egy Visual Studiohoz hasonló programot?
Mivel, C#-ban fejlesztek ezért, ha a formot, vizuálisan össze tudnám rakni a felületet, akkor a kódot, már könnyebben megírnám. -
Drizzt
nagyúr
[link]
Help! Nem értem, miért nem csinálja azt csomó részen, mint kéne. Gondolok itt az inputkezelésre(self.processinput), s a Self.Draw-ban miért nem rajzolja ki az ágyúcsövet rendesen? -
andriscs
aktív tag
válasz
concret_hp #518 üzenetére
Hi!
String.valueOf(int)
És a Label egyik konsturktora fogad Stringet. -
concret_hp
addikt
1 intből hogyan lehet stringet csinálni?
vagy hogyan lehet kiíratni mondjuk 1 label-re 1 intet? -
Jester01
veterán
válasz
concret_hp #514 üzenetére
import java.util.Random;
Random generator = new Random();
int value = generator.nextInt(52);
[link]
(51 is lehet még?)
MOD: pontyosvesszõ
[Szerkesztve] -
concret_hp
addikt
javában hogyan lehet véletlenszámot generálni?
0 és 51 közti randomszám kéne... -
andriscs
aktív tag
válasz
Jester01 #510 üzenetére
Hi!
A feladat egyik része az, hogy a létrejött objektumok egy fát ábrázolnak, amelyek a misszionáriusok átkelését modellezik. Vannak rossz állapotok, és vannak jók. Azért kellenek a sajatSzam és szuloSzam, hogy tudjuk, melyik melyiknek a leszármazottja. Úgy terveztük, hogy ArrayList-be rakjuk a visszadott Enumeration-öket, és ez alapján tudjuk, hogy jutunk el a végső megoldáshoz. Még nem tuti, hogy sikerül, de ezzel is szívtunk, hogy nem vette fel a szülő számát. Elivelg ha csinálok set metódust, azzal be lehet állítani? -
Jester01
veterán
válasz
andriscs #507 üzenetére
A hiba véleményem szerint ott van, hogy a State interface tartalmazza a sajatSzam es a szuloSzam defininícióját.
Interfaces cannot directly model classes because they do not allow field variables. An interface may declare static final variables, but those are effectively constants, not variables. Abstract classes can declare field variables. Interfaces, on the other hand, can only support variables indirectly. Interfaces emulate field variables using wrapper methods for getting and setting the variables. Classes implementing an interface must include duplicate versions of the variable wrappers.
[link]
Ha az interface-t átírom így:public interface State {
public int getSajatSzam();
public int getSzuloSzam();
és implementálom a fenti metódusokat triviális módon:public int getSajatSzam() {
return sajatSzam;
}
public int getSzuloSzam() {
return szuloSzam;
}
akkor szépen továbbterjed. Kérdés, hogy ez volt-e a feladat -
andriscs
aktív tag
válasz
Jester01 #505 üzenetére
Hi!
A dupla osztály valszeg automatikus quickfix, amit az Eclipse csinál, mikor nem talál megfelelő osztályt az interfészekben.
Tudok felratkni egy kb. hibátlan megoldást, de abban is van hiba, de ezt még kb. normálisan lehet olvasni.
Valamiért a szulo globális változó nem kapja meg a st.sajatSzam értéket. Valaki tudja, miért?
Kb. azt kellene csinálni, hogy az új objektum szuloSzam-anak fel kellene venni a regi objektum sajatSzam-at.
[link]
[Szerkesztve] -
Jester01
veterán
-
andriscs
aktív tag
Hi!
Nagyon bonyolult, és összetett problémával fordulok hozzátok. Valami miatt hibás a program. A hiba megoldás nem egyszerű, olyannyira, hogy eddig még senkinek sem sikerült.
Szóval itt van a forrás. Ha valaki meg tudja oldani, nagyon ügyes. Ha valami nem világos, nyugodtan kérdezzetek.
[link] -
Badb0y
addikt
Hatalmas kéréssel fordulnék programozó társaimhoz. Kaptam egy beadandó feladatot, amit én nem tudok elkészíteni. Sztem tudja mindenki mi a nagy kérésem...
Appletként készíteni egy calkuátort a 4 alapműveletre.
Így kell kinézzen:
7 8 9 +
4 5 6 -
1 2 3 *
0 = /
Örök hálám kísérje az illetőt aki szakít rám egy kis időt az életéből
Előre is köszönöm annak, aki elkészítené
Új hozzászólás Aktív témák
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Teljesen új iPhone 16 128GB Black eladó (bontatlan+garancia)
- HP 15da0000nh Intel Silver N5000 / 8gb ddr4. / UHD 620 / 1TB Hdd / 70% akku / Olcsó DDR4-es laptop
- BESZÁMÍTÁS! Asus B760M i7 12700KF 32GB DDR4 512GB SSD RX 6800 16GB Rampage SHIVA FSP 700W
- BESZÁMÍTÁS! Gigabyte A620M R5 7500F 32GB DDR5 512GB SSD RX 6700 XT 12GB ZALMAN S3 TG CM 700W
- BESZÁMÍTÁS! MSI B450M R7 5700X 16GB DDR4 512GB SSD RTX 3060 12GB Rampage SHIVA Chieftec 600W
- Honor 90 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Fujitsu LifeBook U757 - i3-7GEN I 16GB I 256SSD I 15,6" FHD I HDMI I Cam I W11 I Garancia!
- BESZÁMÍTÁS! Gigabyte A620M R5 7600 32GB DDR5 512GB SSD RTX 4070 12GB ZALMAN S2 TG EVGA 650W
- Asus ROG G20AJ - Intel Core i7-4790, GTX 980
- Bomba ár! Dell Latitude 7320 - i5-11GEN I 8GB I 512SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged