- Sugárhajtómű ihlette a Zalman CPU-hűtőjét, de nem az üzemzaj tekintetében
- Félreértések az FSR 4 és a PlayStation 5 Pro körül
- Nem tetszik a Procon-SP-nek, hogy a Nintendo távolról kivégezheti a Switch 2-t
- Megcélozta az NVIDIA-t a 2 nm-es node-jával a Samsung
- Forr az AI-láz, az Apple tőzsdei rekordját is túlszárnyalta az NVIDIA
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Bluetooth hangszórók
- Házimozi haladó szinten
- SONY LCD és LED TV-k
- Milyen videókártyát?
- TCL LCD és LED TV-k
- Milyen egeret válasszak?
- Kettő együtt: Radeon RX 9070 és 9070 XT tesztje
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
Új hozzászólás Aktív témák
-
_thomas_
tag
certee! ennek a kódnak ''semmi baja''. teljesen jó, csak épp te paraméter nélkül futtatod a progit. adj neki egy ''egész szám'' paramétert és láss csodát
-
F-ECT$
titán
Bővebben: link
Innen töltsd le a J2SE-t. Ezután telepítsd. A legegyszerűbb, ha ezután megkeresed azt a könyvtárat, ahol van a ''java.exe'', ''javac.exe'' stb van, és oda bemásolod a ''pozneg.java''-t. Utána már működnie kell a ''javac pozneg.java'' és ''java pozneg 22'' parancsoknak. -
F-ECT$
titán
Itt egy kép a lefutásokról: Bővebben: link
-
F-ECT$
titán
Megírod a kódot, és elmented ''pozneg.java'' néven. Ez a forrásfájl. Ezután a java compilerrel le kell fordítani: ''javac pozneg.java'' , így keletkezik egy ''pozneg.class'' nevű fájl. Ezt tudja futtatni a java virtual machine mégpedig a ''java pozneg'' paranccsal. Viszont a programod vár egy bemeneti argumentumot (args) tehát ''java pozneg 43'' például a ''43'' -at teszi bele az ''args'' változóba. (Pontosabban az args[0]-ba.)
-
Certee
senior tag
Up!
-
Certee
senior tag
Erre a forráskódra írja ki. A fordításnál nem jelez hibát, csak a futtatásnál.
public class pozneg {
public void prog( String args[] ) {
int x;
try {
x = Integer.parseInt( args[0] );
} catch( NumberFormatException ex ) {
System.out.println( args[0]+'' nem kiertekelheto'' );
return;
}
if( x < 0 )
System.out.println( x+'' negativ'' );
else
if( x == 0 )
System.out.println( ''Nulla'' );
else
System.out.println( x+'' pozitiv'' );
}
public static void main( String args[] ) {
pozneg e = new pozneg();
e.prog( args );
}
}
Mit tegyek, hogy működjön? -
_thomas_
tag
na kérem, jó estét!
egyszerű! túlindexelted a tömböt. magyarán olyan indexére hivatkozol, ami nem létezik, mert nincs annyi eleme a tömbnek. meg persze negatív értéket sem vehet fel a benne tárolt elemek sorszáma, gondolom ez világos
én az 5. és a 21. sort nézném át! mert ezt mondja a debugger...
sok sikert! -
Certee
senior tag
Ha megvan írva egy progi és le is tudom fordítani, hiba nélkül akkor a futtatásnál ezt írja ki:
Exception in thread ''main'' java.lang.ArrayIndexOfBoundsException: 0
at pozneg.prog(pozneg.java:5)
at pozneg.main(pozneg.java:21)
Press any key to continue...
Ez mit jelent? Mért nem fut? -
Certee
senior tag
Sziasztok!
Szeretnék elnézést kérni amiért balgaságot írtam. Nem a JDK indítófájlt kerestem, hanem a JBuilder-ét. Újra lett rakva a gépem és elfelejtettem, hogy ezt nem raktam fel és ebből lett a kavarodás. Nem JDK-t akartam írni csak azon járt az eszem. Mégegyszer bocsika és köszi, hogy segíteni akartatok. Biztos lesz még amiben szükségem lesz a segítségetekre. -
-
Certee
senior tag
Mitől van az, hogy ha feltelepítem a progit akko mégsem kerül fel?
Már több verziót is kipróbáltam de nem jött össze. Gondolom valami Java beállítási probléma lehet nálam. A Norton Internet Security tűzfalam van. Az okozhatja a bajt? -
-
_thomas_
tag
válasz
VladimirR #35 üzenetére
de igen
viszont én is jól írtam ha azt vesszük mert akkor a 0 sor 0 eleme micsoda? 1? akkor az 1 meg a kettő? kicsit szokatlan lehet ez a nullával kezdés de meg lehet szokni.
és hát mert nekünk könnyebb 1esekkel számolni attól még a 0sor 0oszlop eleme létezikés első elemnek mondjuk de valójában az a nulladik elem...
na jól van abbahagyom mert kezdek belehülyülnilehet így sem volt érthető...ma nem vagyok formában.
-
_thomas_
tag
válasz
VladimirR #32 üzenetére
pl: int[][] array = new int[5][10];
a tömb(array) elemeire pedig így hivatkozunk: array[0][0] > ez a legelso sor legelso oszlopának eleme. merthogy java-ban nem 1ről hanem 0ról indul a számozás.
érdemes két változót deklarálni amiket aztán szabadon állíthatsz attól függően hogy melyik elemre akarsz hivatkozni a tömbben.
pl.: int sor,oszlop;
sor=1;
oszlop=5;
system.out.println(array[sor][oszlop]); //>az elso sor 5.eleme lesz kiírva
[Szerkesztve] -
VladimirR
nagyúr
nagyon alap kerdes, de nem birok rajonni:
hogy a halalban lehet 2d-s tombot letrehozni, es hogyan hivatkozom a tombelemekre? -
_thomas_
tag
nem vagyok isten, de azért jól esett
te meg nem vagy fasz!! mit gondolsz én hogy kezdtem?? vagy john carmack is kapásból doom-ot írt? minden a gyakorláson múlik. rengeteget kell gyakorolni, ez a titka. az ilyen nem teszek ; -t hibákat meg majd kinövöd hidd el. csak gyakorolj gyakorolj gyakorolj!!
fordulj hozzám bizalommal. mellesleg 4.évfolyamos vagyok.
na joccakát! -
_thomas_
tag
D:\Program Files\Xinox Software\JCreator\MyProjects\Osztaly\Osztaly.java:1: ';' expected
import extra.*; //ide pontosvessző kell
^
D:\Program Files\Xinox Software\JCreator\MyProjects\Osztaly\Osztaly.java:5: cannot resolve symbol
symbol : method toUpperCase (char) //nem tuUpperCase hanem toUpperCase
location: class java.lang.Character
while((ch=Character.toUpperCase(Console.readChar(''betu: '')))!='K'){
^
2 errors
Process completed.
[Szerkesztve]
[Szerkesztve] -
Certee
senior tag
Ha jól sejtem akkor az extra már oké de még mindíg nem jó. Zaklathatlak még egy kicsit? Nincs senki aki segítsen.
Most ezt írja ki fordításkor:
D:\Program Files\Xinox Software\JCreator\MyProjects\Osztaly\Osztaly.java:1: ';' expected
import extra.*
^
D:\Program Files\Xinox Software\JCreator\MyProjects\Osztaly\Osztaly.java:5: cannot resolve symbol
symbol : method tuUpperCase (char)
location: class java.lang.Character
while((ch=Character.tuUpperCase(Console.readChar(''betu: '')))!='K'){
^
2 errors
Process completed. -
_thomas_
tag
győrben. amint írtam azt a javalib könyvtárat add meg amiben az extra van!!
pl.: c:\j2sdk1.4.2\javalib\extra\
ekkor ezt add meg ahogy már írtam. nem az extra könyvtárat kell felvenni, hanem azt amiben az extra van!!! esetemben a javalib az!
amúgy a ciklusodban az kicsi 'i' legyen mert a java megkülönbözeteti a kis és nagybetűket! aztán már csak a csomagot kell helyesen megadni neki. és gut lesz
[Szerkesztve]
nameg az osztály nevének egyeznie kell a file-névvel!!! de ezeket a könyvből is megtanulhatod. én most inkább nem írnám le a könyvet..
[Szerkesztve] -
Certee
senior tag
Melyik városban tanulsz?
-
Certee
senior tag
Ezt a hibaüzenetet írja ki mindíg. Még mindíg elrontok v.mit. Mi lehet az?
D:\Program Files\Xinox Software\JCreator\MyProjects\Proba\Osztaly.java:1: ';' expected
import extra.*
^
D:\Program Files\Xinox Software\JCreator\MyProjects\Proba\Osztaly.java:1: package extra does not exist
import extra.*
^
D:\Program Files\Xinox Software\JCreator\MyProjects\Proba\Osztaly.java:4: cannot resolve symbol
symbol : variable I
location: class Proba
for (int i=1; I<=10; i++){
^
3 errors
Process completed. -
_thomas_
tag
médium vagyok
különben én is.sőt, tegnap voltam vizsgázni és szerintem marha jó lett. remélem a tanár is így fogja gondolni...
most kezded el tanulgatni a java-t? húzz bele mert lesznek benne húzós részek.amúgy szerintem nem nehéz nyelv, viszont döglassú a futó prg. ezt utálom benne.sok sikert! -
Certee
senior tag
Hogyan kell beállítani az extra csomagot a JCreator-ben? Hogyan találom meg az extra csomagot?
-
F-ECT$
titán
-
F-ECT$
titán
Ez meg létrehoz egy int-eket tartalmazó fájlt:
import java.io.*;
import java.util.*;
public class FileWriter{
FileWriter(){
try{
System.out.println(''Source file: '');
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String filenev=br.readLine();
System.out.println(''Number of items '');
int n=Integer.parseInt(br.readLine());
FileOutputStream fos=new FileOutputStream(filenev);
DataOutputStream dos=new DataOutputStream(fos);
Random r = new Random();
for (int i=0 ; i<n ; i++){
dos.writeInt(r.nextInt(100000));
}
br.close();
dos.close();
fos.close();
}catch(FileNotFoundException fnfe){
System.out.println(''Erdekes lenne ha ez kiirodna'');
}catch(IOException ioe){
System.out.println(''IO hiba'');
}
}
public static void main(String[] args){
new FileWriter();
}
} -
F-ECT$
titán
Itt egy progi, amelyik egy fájlból kiolvassa az összes int-et (csak ez van a fájlban), és kiírja a képernyőre:
import java.io.*;
public class FileReader{
FileReader(){
try{
System.out.println(''Mi a file neve? '');
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String filenev=br.readLine();
FileInputStream fis=new FileInputStream(filenev);
DataInputStream dis=new DataInputStream(fis);
int n;
n=(fis.available()/4);
int[] vector=new int[n];
for (int i=0 ; i<n ; i++){
vector[ i ]=dis.readInt();
}
br.close();
dis.close();
fis.close();
for (int i=0 ; i<n ; i++){
System.out.println(vector[ i ]);
}
}catch(FileNotFoundException fnfe){
System.out.println(''Rossz filenev'');
}catch(IOException ioe){
System.out.println(''IO hiba'');
}
}
public static void main(String[] args){
new FileReader();
}
}
[Szerkesztve] -
VladimirR
nagyúr
na mivel a tema halott, nem nyitok ujat:
hol lehet talalni fuggvenyleirasokat javahoz?
filekezeles kene (megnyit, olvas, ir) -
Certee
senior tag
Nokia Wap Toolkit progi használata, hogyan?
-
Certee
senior tag
Szeretném használni a Java J2EE 1.4 SDK-t mivel a Nokia Wap Toolkit proginak szüksége van erre. Nem tudom, hogy hogyan kell használni ahoz, hogy a Nokia progi elinduljon. Tud valaki erről valamit?
[Szerkesztve]
Új hozzászólás Aktív témák
Hirdetés
- Otthoni hálózat és internet megosztás
- Forza sorozat (Horizon/Motorsport)
- Garmin Forerunner 255 Music - nem csak futóknak
- RETRO beárazás (mobil, PC, konzol)
- Synology NAS
- Filmvilág
- Átlépi végre az iPhone az 5000 mAh-t?
- A fociról könnyedén, egy baráti társaságban
- 200 megapixeles zoomkamerát sem kap az S26 Ultra?
- Építő/felújító topik
- További aktív témák...
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- 27%-OS ÁFÁS SZÁMLA I Jogtiszta Microsoft digitális és fizikai termékek I DIGITALKEYZ.COM
- Vírusirtó, Antivirus, VPN kulcsok
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Bomba ár! Dell Latitude 5490 - i5-8GEN I 8GB I 256GB SSD I 14" FHD Touch I HDMI I Cam I W10 I Gari!
- Xiaomi Redmi 10 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Latitude 7320 - i5-11GEN I 8GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- LG 27CN650N-6A - Felhő Monitor - 1920x1080 FHD - 75Hz 5ms - USB Type-C - Quad Core - BT + WiFi
- AKCIÓ! ASUS B460M i7 10700 16GB DDR4 512GB SSD GTX 1080Ti 11GB KOLINK Observatory TG TT 600W
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest