- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
-
4700 - 4601
12209 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
alratar
addikt
-
Jim-Y
veterán
-
M_AND_Ms
veterán
-
whatnot
őstag
-
M_AND_Ms
veterán
-
Jim-Y
veterán
-
whatnot
őstag
Ha Java programozást szeretnék elkezdeni gyakorlatilag mindenféle programozási tapasztalat nélkül, milyen forrást ajánlanátok?
Jelenleg ez a könyv van meg. -
Superhun
addikt
-
Casterke
tag
Lehet nem jó helyre teszem fel nem akarok lábatlankodni, de keresek olyan embert aki segítene átírni egy létező .jar-ban 2 class-t az istenért se tudom sajna most nincs időm kitanulni a java-t .. persze nem ingyen

-
sztanozs
veterán
-
pokerecske1
csendes tag
Sziasztok!
Röviden rólam, bme mérnökinfós vagyok, egy évet csúsztattam a szakirányválasztást, hogy jobban ki tudjam találni hogy mivel szeretnék foglalkozni, és így legalább a lemaradásaimat be tudom pótolni. Eddig nagyon érdekelt a hálózatépítés, de amint mélyebben elkezdtem foglalkozni a témával, elment tőle a kedvem, a security rész viszont még mindig érdekel. Programozással eddig hadilábon álltam, de amint a Java-t megismertem nagyon megjött hozzá a kedvem, és most kezdem mélyen beleásni magamat.Szóval a kérdés, hogy mivel lenne érdemes foglalkozni, specializálódni? Gondolkoztam az androidfejlesztésen (J2ME) illetve a (J2EE), talán az utóbbiban több lehetőséget látok. Csak igazán nem tudom hogy miket lenne érdemes tanulnom, hogy jó legyek. Illetve hogy melyikkel hogyan lehet elhelyezkedni, mennyit lehet keresni.
-
Gyeptegla
tag
-
modder
aktív tag
félreértetted. A konstruktorban csak értéket adsz:
this.cim = cim;
this.eloado = eloado;
this.hossz = hossz;A ciklusos részeket ugyanúgy a feladat függvényében csináld meg, ahogy eddig.
A parse(line) metódus meg annyit csinál, hogy kiveszi a sorból ezt a 3 értéket, és visszaad egy Szamot
-
Gyeptegla
tag
-
modder
aktív tag
Mindegy szerintem, mert ígyis-úgyis lineáris keresést kell alkalmazni, akár be is olvashatja. Azt szerettem volna demonstrálni, hogy nem feltétlenül kell beolvasni, ami akár hasznos is lehet, ha később az életben ugyanezt a feladatot kapja egy akkora fájllal, amit már nem illik beolvasni a memóriába.
-
WonderCSabo
félisten
-
modder
aktív tag
egyszerűbbé teheted az életed, ha csinálsz egy típust a számoknak
class Szam {
String eloado;
String cim;
int hossz; //masodperc
public Szam(String eloado, String cim, int hossz) {
// ertekadas a tagvaltozoknak
}
}Felteszem, hogy sikerült beolvasnod a sorokat. Biztonság kedvéért http://stackoverflow.com/questions/5868369/how-to-read-a-large-text-file-line-by-line-using-java Ha el akarod őket menteni a memóriában, akkor pl. (pszeudokód)
List<Szam> szamok = new ArrayList<Szam>();
while ((line = br.readLine()) != null) {
Szam aktualisSzam = parse(sor);
szamok.add(aktualisSzam);
}De elárulom neked, hogy ez egyik feladathoz sem kell.
B)
Szam elozoSzam = br.readLine(); // elso sor
while ((line = br.readLine()) != null) { // tobbi sor
Szam aktualisSzam = parse(sor);
if ( elozoSzam.hossz < aktualisSzam.hossz ) {
// nem igaz
}
elozoSzam = aktualisSzam;
}C) hasonlóan, de egy int-ben összegzed a számok hosszát (ha a sorok végére értél, elölről kezded, tehát két ciklust kell egymásba ágyaznod). A ciklusból kilépési feltétel az, a osszHossz >= K. Akkor az abban a ciklusban beolvasott szám lesz a keresett.
D) Itt már kell egy Map
Map<String,Szam> perCim = new HashMap<String,Szam>();Végigmész a sorokon, és megnézed, hogy az aktuális szám címével van-e szám a mapban. perCim.get(cim) != null. Ha nincs, beteszed.
Ha van, akkor megnézed, hogy az aktuális hosszabb-e, mint a bentlévő, és a feltételnek megfelelően cseréled.Ja, és köszönet, nagyobb nyelvtani hibák nélkül, tagolással, és az írásjelek megfelelő használatával tetted fel a kérdést. Ritkaságszámban megy az ilyen

-
Gyeptegla
tag
Itt van. Main-ben nekem a súgó és a menüm van ami kész van.
a ; b ; c ; d vannak a megoldásaim.
a feladatot sorról sorra szöveg összehasonlítással oldottam meg.
A többit pedig megfelelő tömb nélkül el sem tudom kezdeni.
[Pastebin] -
WonderCSabo
félisten
-
Gyeptegla
tag
Sziasztok.
Kezdő programozó vagyok.
Szeretném segítségeteket kérni ebben a feladatban.
Összeállítottunk egy zenelejátszási listát, amelyben N zeneszám van. A listában a lejátszás sorrendjében szerepelnek az előadók neve (egy szó), a dal címe (egy szó) és a hosszúsága másodpercekben. (Ugyanaz az előadó, ugyanazzal a dallal csak egyszer szerepel.)
a) Szerepel-e egy adott E előadó a listán?
b) Igaz-e, hogy a lejátszási listán egyre rövidebb számok kerülnek előadásra?
c) Ha a lejátszási listát végtelenítjük, melyik dalt halljuk kezdéshez képest K másodperc múlva?
d) Az azonos című dalok közül melyik a leghosszabb?Az A-t sikerült megoldanom. (Van már saját Listám ami következő oszlopokat tartalmazza:
Másodperc | Előadó | Dal) Az első feladatot sikerült tömb nélkül megoldanom. De a többihez kelleni fog, és nem tanultuk hogyan kell több adatsorból álló tömböt tölteni fájlból.Előre is bocsánat ha ez nem ide tartozik, de egyedül nem hiszem, hogy megtudnám őket oldani.
-
1Laci
tag
-
MrSealRD
veterán
-
1Laci
tag
Hali...a Design Patternokat hogy tudnám megtanulni rendesen? Csak angolul találtam tényleg használható anyagot...valaki tudna esetleg valami magyar nyelven íródottat? (kezdő vagyok...ezért olyan szájbarágós kéne :/ )
Köszi előre is. -
mobal
nagyúr
-
PandaMonium
őstag
Csak egy kis mellékes infó, kiegészítés képpen Karma válaszához:
Java-ban sok módon lehet XML-t parse-olni, pontosabban én 3 -at ismerek: DOM, SAX, StAX.
Amit most Te csinálsz az a DOM parse-olás. Én személy szerint a SAX-ot preferálom, pont azért mert akkor nem kell a NodeList-ekkel bajlódni, egyszerűbb lesz az egész folyamat. Ha érdekelne a dolog itt egy egész pofás tutorial, hogy melyiket, hogy kell csinálni: [link]
-
Karma
félisten
A naív és kevésbé szép, de legalább ronda (India style) és általános megoldás, ha List<Map<String, String>>-et vagy List<Map<String, Object>>-et gyártasz az adatból.
Dobna rajta, ha definiálnál egy osztályt az elemre, melynek olyan tagváltozói vannak, mint a belső array kulcsai. Így típusbiztos a parser kimenete.
Egyébként olyan plusz előnye is lenne, hogy használhatnál okosabb eszközöket, mint például JAXB-t vagy a Simple-t a feldolgozáshoz ahelyett, hogy lábbal hajtod a DOM parsert.
-
mobal
nagyúr
Sziasztok!
Segítséget szeretnék kérni XML parsolással kapcsolatban. Itt a kód: [link]. A következő vele kapcsolatban:
- Láthatjátok a kódból, hogy a NodeList-en (for (int i = 0; i < nodeList.getLength(); i++)) végig szaladok, majd egyenként feldolgozom a számomra szükséges elemeket. Erre létezik esetleg szebb megoldás?
- A másik problémám, hogy milyen adatstruktúrába tároljam a végén a dolgokat? Nem tudok jobb, mint PHP-s példával élni:
array(
array(
'title' => 'Google',
'link' => 'http://www.google.com',
'description' => 'Google search engine.',
'pubDate' => '1387904400',
'category' => 'Search engine, Google',
),
array(...),
array(...),
)Szóval egy ilyen tömb a tömbben dologra gondoltam. Első blikk egy List, amit telepakolok HashMap-ekkel (Ne tévesszen meg, hogy a visszatérési érték most HashMap).
Köszi!
mobal,
-
floatr
veterán
Anno a Netbeans-ben jelent meg először a Matisse, amit a MyEclipse is "átvett". Az tényleg elég egyszerű, bár a generált kódra már nem mondanám ugyanezt. Netbeans alatt még hagyján, mert amíg azt használtam, az IDE írásvédetté tudott tenni egy file-on belül kódrészleteket, így kézzel nem tudta az ember összebarmolni a builder által megértett kódot. MyEclipse alatt viszont nem tudok ilyesmiről.
-
PandaMonium
őstag
Én is kerestem mindenfelé de nem találtam átfogó tutorialt sehol. Egyébként Swing-en belül szerintem csak a GridBagLayout-al érdemes foglalkozni, ezzel szinte bármit összelehet rakni, viszont van olyan layout is Swingben amire ötletem sincs, hogy mikor lenne hasznos.
Talán még az Oracle leírása a legnormálisabb. -
trisztan94
őstag
hát igen, tervben van az is
Kicsit úgy érzem magam ezekkel a WYSIWYG szerkesztőkkel, mint anno a Dreamweaver-es korszakomban webes környezetben. Szerencsére gyorsan leszoktam róla 
Apropó, ha már ez a téma: Nem tudtok egy baromi jó tutorialt Java GUI írásra? SWT-ben szoktam dolgozni, de igazából lényegtelen.
-
Karma
félisten
A Visual Studio és a WPF/Silverlight hozzá tudja szoktatni az embert a jóhoz. A kattingatós tervezés ide vagy oda, azért engem is érdekelne, van-e valami épkézláb eszköz arra, hogy el lehessen kerülni a teljesen lábbalhajtós GUI fejlesztést.
-
WonderCSabo
félisten
Háááát, a WindowBuilder után szinte kötelező.
Viccet félretéve, katasztrófa a kód amit csinál, és aztán abba beleírni még a logikát, vagy legalábbis az eseménykezelést, pff. -
PandaMonium
őstag
"Vagy van valami jobb cucc?"
Igen, ha megtanulod kézzel megírni a GUI-t.
Amúgy viccen kívül, sokkal nagyobb irányítást ad az egész fölött ha megérted mi zajlik a háttérban és a magad szájíze szerint írod, rendezed. -
trisztan94
őstag
+ (#4666) PandaMonium
Köszi!

(#4665) Karma
Hát én C#-ról jöttem át Java-ra (vagyis nem teljesen, ingázok a kettő között. Ha cross-platform megoldás kell, akkor java, ha Windows (vagy MS közeli), akkor C#. A Visual Studioban lévő designer felület hiánya pedig nagyon, nagyon rossz, ezért keresek egy hasonló dolgot.
Vagy van valami jobb cucc?
-
Karma
félisten
Google-keresés alapján ez az update site van Keplerhez.
Egyébként sose használtam. -
trisztan94
őstag
Hali
Melyik verziója megy jól a Window Buildernek Eclipse Kepler-el?
-
floatr
veterán
-
M_AND_Ms
veterán
Én eleve irtózom az ilyen "fejből" tudni kell dolgokat számonkéréstől. Az én gondolkodásmódom nem abból áll, hogy tényeket az agyamból előrángatok, hanem hogy gondolkozom, és az ehhez szükséges tárgyszerű tudást, meg az annak megfelelő helyről előveszem.
Annak ellenére, hogy lassan 20 éve az informatikában dolgozom és elég széles spektrumban végeztem feladatokat, -ebből az utóbbi 8 évben aktív java fejlesztőként-, valószínű elbuknék az ilyen kvízkérdéseken. (egy ciklus vázát, még ma is az Eclipse code-assist segítségével rakom össze).Szerinte ne aggódj! Ha junior, kezdő fejlesztőt keresnek akkor annak megfelelő kérdéseket fognak feltenni (pl.: pont a pár hozzászólással ezelőtt felmerül static kulcsszó jelentését).
-
Jim-Y
veterán
Értem, az utóbbi részével nem lesz gond szerintem, előbbivel sem, mármint a kvízkérdésekkel, de attól azért félek, mert én még Nem dolgoztam java fejlesztőként, a tudásom leginkább abból áll amit a suliban tanultunk ami sokszor azért -főleg gyakorlás nélkül- nem fedi az ilyen kvízkérdéseket. Gondolok arra, hogy ha nem fejlesztek folyamatosan akkor kiesek a ritmusból, felejtek dolgokat stb. De akkor leginkább csak sűrűbben fogok foglalkozni a Java-val mint témával az interjúig és kész

-
M_AND_Ms
veterán
-
floatr
veterán
Erre a kérdésre jó választ nem fogsz találni. Most jobban végiggondoltam, hogy nálunk mi alapján megy a felvételiztetés, és nem vagyok tőle boldog. A CTO-val beszélve mondott pár technikai jellegű kvízkérdést, amire mondjuk egy könyvben megtalálod a választ, de szvsz nem sok értéket képvisel h a speciális eseteket kisujjból vágod.
Többet számít inkább az, hogy mennyire vagy csapatban hajlandó dolgozni, mennyire vagy rugalmas, alkalmazkodó, tanulékony, beilleszkedő, mennyire van rálátásod technológiákra, és nem utolsó sorban, milyen meggyőzően adod ezt elő. Minden cégnek, minden projektnek megvan a maga technológiája, azt egy juniornak úgyis meg kell tanulnia használni, és sokszor fontosabb, ha a metodikával tisztában vagy. -
WonderCSabo
félisten
-
Jim-Y
veterán
Sziasztok, ha JAVA-s állásinterjúra készülök, akkor az oracle tutorialon kívül még mit érdemes átolvasni? üdv
-
evilskati
aktív tag
-
M_AND_Ms
veterán
-
evilskati
aktív tag
Először is köszönöm, hogy megnézted, és elkészítetted!
Így belegondolva jogos a fejetfalbaverős smiley az elképzelésemre, a megoldás pedig az volt amit írtál, elhagytam a statikusságot, és csak egyszerűen meghívtam az addRezsi metódust
Kicsit túlbonyolítottam először azt hiszem. Az volt a problémám, hogy akkor akartam beaddolni, mikor még nem létezett a lista, felcseréltem a metódus hívásaim sorrendjét, és így már jó.Köszönöm még egyszer!
-
PandaMonium
őstag
Nem igazán értem mit csinálsz. Azt mondod, hogy az ingatlan osztályból származtatod a lakás osztályt, de akkor miért állítod statikusra az ingatlan osztály LinkedHashSet-jét? Elég volna protected/public-ra írni az addRezsi(...) metódust és látná a lakás is, akkor pedig a konstruktorban csak annyit kéne csinálnod, hogy addRezsi(...). Ha külön-külön ingatlanok és lakások léteznek akkor miért statikus a listád és a metódusod, hogy fogod visszakeresni, hogy melyik ingatlanhoz melyik rezsi tartozik?
Akárhogy is, ez így nem lesz jó.
Tekintve, hogy ma nagyon ráérek elkészítettem a programot, nálam tökéletesen fut:
Program.java
Ingatlan.java
Lakas.java
Rezsi.javaNem túl gyönyörű a kód, tudom, de legalább működik.

Szerk.: (#4652) evilskati - Ehhhh, ha nem felejtettem volna el frissíteni az oldalt...
Amúgy mi volt a megoldás? -
evilskati
aktív tag
-
evilskati
aktív tag
Sziasztok ebben szeretném a segítségeteket kérni:
Van egy Ingatlan osztályom, ami tárolja az ingatlan alapterületét négyzetméterben, hogy van-e garázsa, illetve rezsiköltségeket. A rezsiköltségek egy LinkedHashSet amit generikusan hoztam létre. A különböző rezsiket szummáznom kell, majd kiíratnom, ezzel nincs is probléma.
Az Ingatlanból le kell származtatnom a Lakás osztályt, mely annyival bővebb az Ingatlannál, hogy tartalmaz egy Közös költség rezsitípust. Ezt nem szeretném külön adattagban tárolni, hogy ha összeadom őket, akkor ezzel ne kelljen külön foglalkozni, így arra gondoltam, hogy: beállítom a LinkedHashSet-et statikusra és az add metódusát is statikusra. A Lakás konstruktorában meghívnám így: Ingatlan.addRezsi(new Rezsi("Közös költség",45000)); Debug módban szépen át is ugrik az Ingatlan osztályra, de a kiíratásban már nem jelenik meg a Közös költség. A probléma tehát az, hogy valójában nem kerül bele a halmazba alapból.
Javaslataitokat előre is köszönöm!
-
smallmer
őstag
esetleg nem tudtok olyan programot amivel a kódból tudnék csinálni UML-t?
tehát egyből összekötöget meg megcsinál mindent -
Karma
félisten
-
smallmer
őstag
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:909)
at java.util.Scanner.next(Scanner.java:1530)
at java.util.Scanner.nextInt(Scanner.java:2160)
at java.util.Scanner.nextInt(Scanner.java:2119)
at labdarugas.Csapat.beolvas(Csapat.java:54)
at labdarugas.Main.main(Main.java:21)
Java Result: 1sziasztok, van egy ilyen hibám
if(scanner.next().equals('t')){
tamadok.add(
new Tamadojatekos( scanner.next(),
scanner.nextInt(),
scanner.nextInt(),
scanner.nextInt(),
scanner.nextInt(),
scanner.nextInt(),
scanner.nextInt())
);
} else {
vedok.add(
new Vedojatekos( scanner.next(),
scanner.nextInt(),
scanner.nextInt(),
scanner.nextInt(),
scanner.nextInt(),
scanner.nextInt(),
scanner.nextInt()
)
);
}
}
}ehhez a beolvasáshoz ilyen formátumom van:
v,Puyol,34,78,178,60,87,89,
v,Pique,25,82,189,67,93,89
v,Mascherano,30,76,178,68,93,83
v,Abidal,35,82,178,81,86,85
v,DanielAlves,28,79,187,94,83,80
t,Messi,25,70,168,92,97,95
t,Xavi,28,82,189,66,95,93
t,Iniesta,31,69,190,75,94,91
t,DavidVilla,30,89,199,84,89,90
t,AlexisSanchez,20,80,199,89,85,86

-
cinkoxid
senior tag
arra

No de a lényeg, hogy nézegettem videókat, aztán most délelőtt nekiálltam és mindjárt kész vagyok.
Lefut szépen, csak 1 feladat nem teljesen jó. -
WonderCSabo
félisten
-
M_AND_Ms
veterán
-
fatal`
titán
-
smallmer
őstag
egy arraylist elemeire hogyan tudok hivatkozni?

-
WonderCSabo
félisten
-
cinkoxid
senior tag
-
WonderCSabo
félisten
-
WonderCSabo
félisten
Az én megoldásom ebben az esetben konkrétan nem gyorsabb, hiszen minden egyes beszúrásnál ki kell keresni, hogy van-e már elem, ez HashMap esetén konstans idejű, de lassabb mintha csak egy List-be szúrsz be, TreeMap esetén pedig logaritmikus. Továbbá az is lassítja, hogy ha még nem volt az adott kulccsal elem, akkor létre kell hozni neki a Listet. Cserébe kevesebb helyet foglal, mint a Te megoldásod, hiszen nem duplikálja a kulcsokat (persze List-ek plusz helyet foglalnak, de ezt az előző simán kompenzálja). Az enyém ott gyorsabb, ha kulcsonként kell lekérni az elemet, a tied lineáris ebben az esetben, enyém a hash esetén konstans, TreeMap esetén logaritmikus. De ebben a példában ez nincs kihasználva. A TreeMap sorrendben is tárolja a kulcsoakt megadott rendezés szerint (String esetén alapból ABC sorrend, a hash-es megoldás viszont random. Továbbá ez egy szebb megoldás, hiszen jobban leírja a feladatot, egy kulcs-hoz több elem tartozik, és csak standard könyvtárbeli elemeket használ. A Guava persze még jobb lenne, de teljesítmény szempontból ugyanazt tudja kb, mint az én megoldásom, csak szebb apit ad hozzá.
-
RexpecT
addikt
Először LinkedHashMapel akartam csinálni, de utána esett le, hogy ott az újabb már korábban létező kulcs felülírja a régit. Aztán én is rátaláltam a Guava Multimapra, de akkor meg beugrott a fenti megoldás.
Az általad javasolt megoldás gyorsabb az enyémhez képest?
-
WonderCSabo
félisten
-
smallmer
őstag
-
sztanozs
veterán
Végül is megoldható így is... Csak létre kell hoznod a csapatokat, végigzongorázni rajtuk és kiszámítani a csapatra a védekező és támadóértékeket, majd a csapatokat össze kell hasonlítani. Erre esetleg létre lehet hozni meccs osztályt is és így tovább.
Bajnokság -> Meccsek (List<Meccs>)
Meccs -> Csapatok (Csapat1, Csapat2)
Csapat -> Játékosok (List<Jatekos>) -
smallmer
őstag
-
sztanozs
veterán
-
smallmer
őstag
na akkor leírom durván az egészet
ugye vannak a védő és támadó játékosok minden játékosnak van 3 tulajdonsága a formával megszorozva. ezután a 3 tulajdonságból készítenék egy átlagot ami a játékos össz értékelés lenne
na most ha meg van az össz értékelés akkor úgy csinálnám, hogy ha a támadó játékosok összes értékelése mondjuk 10 % jobb mint a védőké akkor 1 gólt rúgnak, ha 20 al akkor 20-tőt, de ha 19 akkor is csak egyet
és akkor ha a védők szintje jobb akkor nem rúgnak gólt, valahogyan így képzeltem el és akkor meglenne a végeredmény és az lenne a nyertes minden esetben aki így több gólt "rúg"
érthetően magyaráztam vagy nem ?
-
sztanozs
veterán
Írd le először ide, hogyan folyik le egy meccs egy erősen leegyszerűsített modellben (3 lépésben).
Majd azon belül írd le, hogy melyik részben történik a gólszerzés, és annak mi a menete (mondjuk ezt is 3 lépésben). Ha ez megvan, abból már tudok tovább magyarázni. Csak próbálj meg te elgondolkodni egy kicsit rajta
-
smallmer
őstag
-
sztanozs
veterán
Szóval próbáld meg szavakkal (vagy folymatábrával) leírni a játék menetét (ciklikusság, idő telése, támadás menete) gyűjtsd ki az ehhez szükséges folymatokat, mérőszámokat és ezek alapján már fel tudod építeni az osztályodat. Olyan tulajdnságokkal, amit meg nem használsz fel a játék során (név, testtömeg, magasság, stb) nem kell törödni.
-
sztanozs
veterán
-
smallmer
őstag
igen a focisat, na most ezt már ki is gondoltam. tehát lennének tulajdonságok és egy forma, a formával szoroznám a a tulajdonságokat és akkor így kapna minden játékos egy értéket. és akkor ugye létre jönne a két csapat és az értékek alapján dönteném el, hogy melyik csapat nyert, a több pontos játékosok csapata nyerne

-
Superhun
addikt
-
sztanozs
veterán
-
smallmer
őstag
-
sztanozs
veterán
-
smallmer
őstag
Sziasztok,
egy kis segítséget szeretnék kérni.
van az a nagyon jó kis Lengyel Zsolt labdarúgás feladat. Amit itt lejjebb tárgyaltatok.
nem tudom bemásoljam a feladatleírást?ehhez szeretnék segítséget kérni.
Megterveztem magamnak és el is kezdtem a kivitelezést csak több helyen is megakadtam.Csináltam 3 class-t aminek a neve sorra jatekos, tamadojatekos, vedojatekos,
mindegyikben hoztam létre tulajdonságokat.
jatekosban:
private String nev;
private int kor;
private int suly;
private int magassag;
protected double forma;tamadoban:
private int golszerzes;
private int gyorsasag;
private int robbanekonysag;vedoben:
private int stabilitas;
private int terhelhetoseg;
private int koncentracio;a jatekos osztályból származtatom a másik kettőt és írtam gettereket hozzá, de itt megakadtam. valaki tudna ebben segíteni?
-
RexpecT
addikt
-
cinkoxid
senior tag
-
M_AND_Ms
veterán
-
cinkoxid
senior tag
Nem ebből fogok megélni, illetve értem amit mondasz, de estig úgysem fogom tudni megérteni az egészet, és meg is csinálni azt.
-
PandaMonium
őstag
Az ilyen feladatok nem bonyolultak, nem bántásból, de ha kikerülsz a képzésről és ennyire lyukacsos lesz a tudásod (főleg ha mások oldják meg helyetted a beadandókat) elég nehéz lesz elhelyezkedned. Kódrészletekben, logikai feladatok/problémák megoldásában, algoritmusokban persze mindig szívesen segítünk, de jelen esetben a saját célod volna, hogy megértsd. Youtube-on vannak jó kis tutorial videók, elég hamar meg lehet tanulni ezeket. Ha pedig mégis a topiknál maradnál érdemes legalább PasteBin-t használnod, hogy átlássuk a kódod.

-
cinkoxid
senior tag
-
WonderCSabo
félisten
-
smallmer
őstag
Sziasztok,
egy olyan java szakit keresnék aki segítene nekem egy kicsit programozásban
-
cinkoxid
senior tag
Eddig ennyit sikerült megcsinálni:
import java.util.*;
import java.io.*;
public class CzinkocziDani_25 {public static void main(String[] args) {
List<String[]> a = new ArrayList<String[]>();
String valasz1 = "";
String valasz2 = "";
boolean n = false;
String m = "";
try{
BufferedReader be = new BufferedReader(new FileReader("../../be_adatok.txt"));
String sor = be.readLine();
while(sor != null){
String darabol[] = sor.split(" ");
a.add(new String[] {darabol[0],darabol[1]});
sor = be.readLine();
}
be.close();
}catch(Exception e){
System.out.println (e);
}Scanner be = new Scanner(System.in);
while(!m.equals("e")){
System.out.println ("\nMelyiket akarod futtatni? - (súgó: 's', kilépés: 'e')");
m = olvas.next();
while(!m.equals("a") && !m.equals("b") && !m.equals("c") && !m.equals("d") && !m.equals("e")){
if(m.equals("s")){
System.out.println ("\nFeladatok:\na) Töltöttek-e föl képet Öcsödön? \nb) Hány felhasználó van Nőtincsen? \nc) Hány képet töltött fel az első hugyagi felhasználó, ha volt ilyen? \nd) Összesen hány képet töltöttek fel Rumból?");
System.out.print ("Add meg a feladat betűjelét (kilépés: 'e'): ");
}else{
System.out.print ("\nNem megfelelő betű!\nEzek közül választhatsz: a, b, c, d, s(súgó), e(kilépés)!\nAdd meg a betűjelét: ");
}
m = olvas.next();
}
switch(m){
case "a": -
cinkoxid
senior tag
Erről lenne szó. Éjfélig muszáj lenne megcsinálnom.
Minden programnak tartalmaznia kell fájlból beolvasást, billentyűzetről olvasást, menüt, fájlba írást, képernyőre írást, súgót.
Előzetes megjegyzés az alábbi feladatokhoz
Számos részfeladat konkrét paraméterekkel rendelkezik, pl. a helységnévre utalnak, „Söréd”, „hugyagi”. Az ilyen konkrét paramétereket ugyan beolvasni nem kell (bár szabad!)1, de szimbolikus konstansként deklarálni kell a programban. Amennyiben függvényekkel oldja meg a szerző az egyes részfeladatokat (hiszen ez is többlet pontot jelent), akkor ez a paraméter is szerepeljen a megfelelő függvény paraméterlistáján.
A Facebookon nagyon sok információt tartanak nyilván a felhasználókról. Az egyik bennfentes alkalmazott megosztotta Önnel az adatbázis egy részét. Ez lesz programjának a bemenete. A bemenet egy-egy sora a Facebookon regisztrált egy-egy felhasználó kétféle adatát tartalmazza, szóközzel elválasztva: a születési helyet (településnév) – ha nincs megadva, akkor a településnév helyett „-” jel van –, és hogy hány darab képet töltött fel az illető. Az adatok regisztrálási idő szerint (csökkenően) rendezve követik egymást, és csak egy szóból álló településnevek fordulnak elő. Egyik este sörözgetés közben a haverokkal a következő kérésekre keresik a választ:
a) Töltöttek-e föl képet Öcsödön?
b) Hány felhasználó van Nőtincsen?
c) Hány képet töltött fel az első hugyagi felhasználó, ha volt ilyen?
d) Összesen hány képet töltöttek fel Rumból?
Az átmulatott éjszaka után, másnap – miután már elmúlt a fejfájása – programot ír, ami megválaszolja a kérdéseket. Természetesen dokumentálni is kell, hogy legközelebb meg tudják beszélni! -
Superhun
addikt
-
cinkoxid
senior tag
Üdv.
Tudna valaki segíteni egy egyszerű programrész megírásában? Csak beolvasni kell egy fájlból, amiben nevek, helységek szerepelnek és azzal kapcsolatos kérdéseket feltenni, de nekem ez még nem megy
Aki tudna segíteni, az írna privátot? Előre is köszönöm. -
#39560925
törölt tag
-
WonderCSabo
félisten
-
M_AND_Ms
veterán
-
#39560925
törölt tag
De. Megadod a mappát, az Acrobat meg csinál belőle egy pdf-et amiben a hivatkozások is működnek.

-
WonderCSabo
félisten
-
#39560925
törölt tag
-
Muton
addikt
Új hozzászólás Aktív témák
-
4700 - 4601
12209 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Megújult mobilos felület, fórumos ráncfelvarrás a PROHARDVER! lapcsaládon
- Futás, futópályák
- Régi iskola, új diadal: tarol a Heroes of Might and Magic: Olden Era a Steamen
- Állítólag összeolvadt a OnePlus és a Realme
- Pixel plus ultra: teszten a 6K-s LG UltraFine monitor
- Polgári repülőgép-szimulátorok
- Vezetékes FEJhallgatók
- Adobe Photoshop
- Óra topik
- Crimson Desert
- További aktív témák...
- ÚJ Asus TUF A14 FA401 -14"2.5K 165Hz - Ryzen 7 260 - 32GB - 1TB - Win11-RTX 5060 -2 év gari - MAGYAR
- GAMING PC! Intel i5-14600KF / 9070 XT / 32GB DDR5 / B760 WIFI / 1TB NVMe / 850w! BeszámítOK
- Asus ROG Strix GAMER PC! Ryzen 3700X / GTX 1660 Ti / 16GB DDR4 / 512GB NVMe
- 27% - ÚJ ASUS ROG Strix 27" XG27AQDNG OLED Monitor! 2560x1440 / 360Hz / 0.03ms / G-Sync / FreeSync
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Space Black-1 ÉV GARANCIA - Kártyafüggetlen, MS4143
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



Talán még az

Akárhogy is, ez így nem lesz jó.



