- Bemutatkozott a Polestar Phone
- Poco X6 Pro - ötös alá
- Motorola Moto G24 Power - hol van az erő?
- MG4 menetpróba
- Samsung Galaxy A54 - türelemjáték
- Yettel topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Világító alma helyett világító tok és szíj az almákra
- Redmi Note 12 4G - valaki fizetni fog
- MIUI / HyperOS topik
Hirdetés
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
A személyre szabott reklám lehet a streaming következő slágere
it A jobb célzott hirdetések érdekében adatplatformot indít a Warner Bros Discovery.
-
Érkezőben a Poco M6 4G
ma 5G-s és 4G-s Pro modell már van, hamarosan lesz Poco M6 4G-s alapváltozat is.
Új hozzászólás Aktív témák
-
lakisoft
veterán
A webservice publikálásnál ezt a hibaüzenetet kapom. Windows Vista alatt.
Mi lehet a baj? Azon kívül hogy a JBoss-t a Program Filesbe telepítettem.when i add to JBoss JForum.war recieve this error message:
java.lang.Exception
at org.rhq.plugins.jbossas5.util.DeploymentUtils.run(DeploymentUtils.java:99)
at org.rhq.plugins.jbossas5.AbstractManagedDeploymentComponent.invokeOperation(AbstractManagedDeploymentComponent.java:129)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:484)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
*** DEPLOYMENTS IN ERROR: Name -> Error
vfszip:/C:/Program%20Files/JBoss/jboss-5.1.0.CR1/server/default/deploy/jforum-2.1.8.war/ -> org.jboss.deployers.spi.DeploymentException: URL file:/C:/Program Files/JBoss/jboss-5.1.0.CR1/server/default/tmp/5c4o12s-ibw41h-fvf4rtjf-1-fvfrdntm-5dx/jforum-2.1.8.war/ deployment failed
DEPLOYMENTS IN ERROR:
Deployment "vfszip:/C:/Program%20Files/JBoss/jboss-5.1.0.CR1/server/default/deploy/jforum-2.1.8.war/" is in error due to the following reason(s): org.jboss.deployers.spi.DeploymentException: URL file:/C:/Program Files/JBoss/jboss-5.1.0.CR1/server/default/tmp/5c4o12s-ibw41h-fvf4rtjf-1-fvfrdntm-5dx/jforum-2.1.8.war/ deployment failed
at org.jboss.profileservice.management.upload.remoting.StreamingDeploymentTarget.invoke(StreamingDeploymentTarget.java:313)
at org.jboss.profileservice.management.upload.remoting.StreamingDeploymentTarget.start(StreamingDeploymentTarget.java:190)
at org.jboss.profileservice.management.upload.DeploymentProgressImpl.start(DeploymentProgressImpl.java:231)
at org.jboss.profileservice.management.upload.DeploymentProgressImpl.run(DeploymentProgressImpl.java:8
at org.rhq.plugins.jbossas5.util.DeploymentUtils.run(DeploymentUtils.java:95)
... 11 more
Caused by: org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
*** DEPLOYMENTS IN ERROR: Name -> Error
vfszip:/C:/Program%20Files/JBoss/jboss-5.1.0.CR1/server/default/deploy/jforum-2.1.8.war/ -> org.jboss.deployers.spi.DeploymentException: URL file:/C:/Program Files/JBoss/jboss-5.1.0.CR1/server/default/tmp/5c4o12s-ibw41h-fvf4rtjf-1-fvfrdntm-5dx/jforum-2.1.8.war/ deployment failed
DEPLOYMENTS IN ERROR:
Deployment "vfszip:/C:/Program%20Files/JBoss/jboss-5.1.0.CR1/server/default/deploy/jforum-2.1.8.war/" is in error due to the following reason(s): org.jboss.deployers.spi.DeploymentException: URL file:/C:/Program Files/JBoss/jboss-5.1.0.CR1/server/default/tmp/5c4o12s-ibw41h-fvf4rtjf-1-fvfrdntm-5dx/jforum-2.1.8.war/ deployment failed
at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:993)
at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:939)
at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:873)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:12
at org.jboss.profileservice.management.upload.remoting.AbstractDeployHandler.start(AbstractDeployHandler.java:264)
at org.jboss.profileservice.management.upload.remoting.AbstractDeployHandler.invoke(AbstractDeployHandler.java:177)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:891)
at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:106)
at org.jboss.remoting.Client.invoke(Client.java:1724)
at org.jboss.remoting.Client.invoke(Client.java:629)
at org.jboss.profileservice.management.upload.remoting.StreamingDeploymentTarget.invoke(StreamingDeploymentTarget.java:305)
... 15 more[link] - az okosak ezt mondák rá. De sajnos ezzel nem v agyok előrébb.
[ Szerkesztve ]
-
Tottu
senior tag
Üdv!
Egy kis segítséget szeretnék kérni a JSF-el kapcsolatban: azt akarom megoldani, hogy egy adott oldalhoz csak a bejelentkezett felhasználók tudjanak hozzáférni. Tehát ha valaki szimplán beírja az oldal elérését, akkor dobja vissza a szerver a bejelentkező oldalra a felhasználót.
Egyenlőre ott tartok, hogy egy Filterrel ellenőrzöm, hogy a felhasználó Session-e, létezik-e és bejelentkezett-e.
Az ellenőrzőzést sikerült megcsinálni, azonban az oldal átirányítást nem, amit így szeretnék megoldani:FacesContext context = this.getFacesContext(request, response);
Application app = context.getApplication();
NavigationHandler nav = app.getNavigationHandler();
nav.handleNavigation(context, "userSessionBean.notLoggedIn", "notLoggedIn");A faces-config.xml file-om:
<navigation-rule>
<navigation-case>
<from-outcome>notLoggedIn</from-outcome>
<to-view-id>/login.jsp</to-view-id>
</navigation-case>
</navigation-rule>Azonban ennél a megoldásnál nem irányítja át a felhasználót a kezdőoldalra. A FacesContext-et "kézzel" hozom létre, mivel a felhasználó a semmiből jön és nem létezik. ([link])
[ Szerkesztve ]
"A legnagyobb hiba, amit az életben elkövethetsz, az a folyamatos rettegés attól, hogy hibázni fogsz.“ - Elbert Hubbard
-
THS
csendes tag
Körös stratégiai játékhoz keresek Java fejlesztőt. Többen kódolunk, konkrét programozási feladatot kapsz, a játékot nem neked kell megtervezned, azt külön személyek végzik. A grafikát is külön csapat végzi. Továbbiak privben.
Ez egy középkori fantasy. Látványtervek szintén privben kérhetsz.
[ Szerkesztve ]
-
robisz
senior tag
válasz lakisoft #1552 üzenetére
Ez webalkalmazás, nem webservice, de ez most lényegtelen.
Ebből a hibaüzenetből nem sok minden derül ki, talán segítene ha leirnád mivel próbálkoztál, mit hova másoltál. A Program Files könyvtár is okozhat gondot, mert Sun-os JVM-el futtatva nem szokta szeretni a JBoss ha space van a home könyvtárában.
A JForum doksija szerint a war fájlt mindenképp kitömörítve kell deploy-olni (pl.: csinálsz egy jforum.war nevő könyvtárat a deploy alá és oda kitömöríted) mert van néhány fájl amit futás közben írni akar. Miközben a helyére másolod, legyen leállítva a JBoss és utána indítsd újra. Ha így csináltad akkor passz.... -
Yodafon
senior tag
Hello
Az lenne a problémám hogy csináltam egy egyszerű progit kivételkezelés gyakorlására ami eloszt két számot és ha 0-val oszt akkor kiír egy hibaüzit.
De az a probléma hogy ha 0-val osztok akkor nem fut le a kivételkezelő hanem ezt írja ki:Az elso és masodik szam hanyadosa: Infinity
Viszont ha az a és b változó int tipusú akkor lefut a kivételkezelő de akkor a helyes eredmény mindig 0.
Valamint valaki megtudná mondani hogy a catch részben a kivétel típusa mellett mi az az e változó? Mert sehol sincs deklarálva se használva.
import java.io.*;
class szamol{
private double a,b,c;
szamol(){
a=b=0;
}
private void beker() throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
a=Double.parseDouble(br.readLine());
b=Double.parseDouble(br.readLine());
}
private void szamol(){
try{
c=a/b;
}
catch(ArithmeticException e){
System.out.println("0-val való osztás");
}
}
public void kiir() throws IOException {
System.out.println("Kérek 2 számot:");
beker();
szamol();
System.out.println("Az elso és masodik szam hanyadosa: "+c);
}
}
public class proba {
public static void main(String[] args) throws IOException{
szamol t=new szamol();
t.kiir();
}
}I'm gangsta!
-
ArchElf
addikt
válasz Yodafon #1556 üzenetére
1) Lebegőpontos számokkal számolva a nullával való osztás nem hiba, hanem helyesen VÉGTELEN-t hoz ki eredményül (angolul INFINITY). Integer osztás esetén a változó nem képes felvenni az INFINITY értéket, ezért fut hibára. Ha szeretnéd, hogy lebegőpontos osztásnál is dobjon hibát, akkor neked kézzel kell dobni valahogy így:if (c == Double.POSITVE_INFINITY) throw new ArithmeticException("Nullával osztottunk!");
2) Az e-t ott deklarálod a Catch-ben Mivel az ArithmeticException nem biztos, hogy nullával való osztás eredménye, így inkább célszerű az e.getMessage() értékét kiiratni.
AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Yodafon
senior tag
válasz ArchElf #1557 üzenetére
Thx. Műkszik csak nem tom hogy jól -e .Így néz ki a kivételkezelős rész:
private void szamol(){
c=a/b;
if (c == Double.POSITIVE_INFINITY) throw new ArithmeticException("Nullával osztottunk!");
}És futtatásnál ha direkt úgy adom meg a számokat hogy hibát adjon akkor ezt írja ki:
Exception in thread "main" java.lang.ArithmeticException: Nullával osztottunk!
at szamol.szamol(proba.java:26)
at szamol.kiir(proba.java:35)
at proba.main(proba.java:53)
Java Result: 1Ez normális? El lehet tüntetni azokat a csúnya hibaüzeneteket hogy csak az maradjon amit megadtam neki?
[ Szerkesztve ]
I'm gangsta!
-
ArchElf
addikt
válasz Yodafon #1558 üzenetére
Persze, berakod egy try/catch-be, és a catch-ben elkapod az ArithmeticException kivételt:
private void szamol(){
try{
c=a/b;
if (c == Double.POSITIVE_INFINITY || c == Double.NEGATIVE_INFINITY) throw new ArithmeticException("Nullával osztottunk!");
}catch(ArithmeticException ex){
System.out.println(ex.getMessage());
}
}AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
m.magus
csendes tag
Hello! Nem tudom, hogy akik olvastagják ezt a forumot mennyire jártasak a Kliens Szerver programozásban ( vagyis Socket és java.net.* ). Egy olyan kérdésem lenne, hogy SSL kapcsolodást hogyan tudnátok megvalósítani. ( Segítség: a javában lehet generálni kulcs fájlokat. amiket később lehet asszem használni. ) Kérdés: Hogyan lehetne megvalósítani, hogy egy szerver és egy kliens közt SSL kapcslaton keresztül kommunikáljanak?
-
ArchElf
addikt
válasz m.magus #1560 üzenetére
HTTPS szervert kell felhúzni... és utána már lehet bűvészkedni.
AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
ArchElf
addikt
válasz m.magus #1560 üzenetére
Ejj de baromira segítőkész voltam az imént... Itt és itt egy kicsit jobban összefoglalva találod a lehetőségeket. Bár ezek sem annyira technikai inkább csak magas szinten járják körül a témát.
AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
-
Taoharcos
aktív tag
Javas webprogramozashoz tud valaki valmi JÓ oldalt, ahol vannak példák? főleg adatbáziskezeléssel egybekötve.
-
m.magus
csendes tag
válasz Taoharcos #1564 üzenetére
Hát, hogy ha JAVA EE-re gondolsz akkor JAVA EE tutorial
Annyira nem böngésztem végig, de szerintem kezdésnek nem rossz![ Szerkesztve ]
-
-
Davey7
senior tag
Én most kezdtem el tanulni a JAVA-t a "Tanuljuk meg a JAVA programozási nyelvet 24óra alatt" c. könyv segítségével és kellene egy kis segtség,mert nem értem a hibát amit dob a fordító.
Van az eredeti kódrészlet:
class Elvis {
public static void main(String[] arguments) {
int weight = 250;
System.out.println("Elvis weighs " +weight);
System.out.println("Elvis visits all-you-can-eat rib joint.");
System.out.println("Elvis throws Thanksgiving luau.");
weight = weight + 10;
System.out.println("Elvis now weighs " + weight);
System.out.println("Elvis discovers aerobics.");
weight = weight - 15;
System.out.println("Elvis noe weighs " + weight);
System.out.println("Elvis falls into washing machine during " + "shrink cycle.");
weight = weight / 3;
System.out.println("Elvis now weighs " + weight);
System.out.println("Oops! Elvis clones himself 12 times.");
weight = weight + (weight * 12);
System.out.println("The 13 Elvii now weigh " + weight);
//weight=weight +;
//System.out.println("Extended day 1: " +weight);
//weight=weight + ;
//System.out.println("Extended day 2: " +weight);
//weight=weight + ;
//System.out.println("Extended day 3: " +weight);
}
}A gyakorlat végén azt mondja a könyv,h csináljam meg,h a súlynövekedés 3 napon keresztül 0,45kg legyen.
Ehhez ugye át kell állítani a weight változót float-ra és úgy hozzáadni a 0.45-öt. Dde ha csak simán átállítom és mondjuk a weight-ben átállítom az értéket hibát ad:C:\Documents and Settings\Davey\Java>javac Elvis.java
Elvis.java:3: possible loss of precision
found : double
required: float
float weight = 250.5;
^
1 errorMiért lehet ez?
-
Pitiless_
tag
Állítsd double-ra float helyett.
class Elvis {
public static void main(String[] arguments) {
double weight = 250;
System.out.println("Elvis weighs " +weight);
System.out.println("Elvis visits all-you-can-eat rib joint.");
System.out.println("Elvis throws Thanksgiving luau.");
weight = weight + 10;
System.out.println("Elvis now weighs " + weight);
System.out.println("Elvis discovers aerobics.");
weight = weight - 15;
System.out.println("Elvis noe weighs " + weight);
System.out.println("Elvis falls into washing machine during " + "shrink cycle.");
weight = weight / 3;
System.out.println("Elvis now weighs " + weight);
System.out.println("Oops! Elvis clones himself 12 times.");
weight = weight + (weight * 12);
System.out.println("The 13 Elvii now weigh " + weight);
weight=weight + 0.45;
System.out.println("Extended day 1: " +weight);
weight=weight + 0.45;
System.out.println("Extended day 2: " +weight);
weight=weight + 0.45;
System.out.println("Extended day 3: " +weight);
}
}Google Nexus S 4.0.3 <--> Samsung Omnia 7
-
Sanyix
őstag
hibernate/jpa tökmindegy.
adott egy ojjektum, egy entity aminek adatbázisba kéne kerülnie:
ojjektum {
int (id)
string
string
List<string>
List<string>
}Addig jól is megy, amíg el nem jut a list-ig, amire azt írja hogy ezt ő nem tudja mappelni.
próbáltam @OneToMany annotációval, akkor sem tudja.
De hát akkor hogy lehet ilyen struktúrát adatbázisba menteni és olvasni ilyen perzisztencia eszközzel?
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
Sanyix
őstag
más:
javax.xml.bind.JAXBException: java.util.List is not known to this context
webservice-nél jelentkezik, amikor listát kéne visszaadnia egy saját osztállyal. Az osztály teljes leírása benne van az xsd-ben, látszólag minden rendben, sőt hasonló webmethod, hasonlóan saját osztályos listával, ugyanebben a projektben ugyan azt a webservicet használva megy gond nélkül. Persze xsd wsdl sokszor össze lett hasonlítva, átmásolva forrás újragenerálva. Úgyhogy ez lassan lol lesz.
szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
eziskamu
addikt
Üdv! Adott egy NetBeans 6.7, de a 6.1-el is ugyanez a gondom (Windows XP-n). Csinálok a GUI builderével egy alkalmazást, és azt szeretném, ha a program ablakának a méretét, pozícióját, kiválasztott fület NE jegyezze meg becsukáskor. Próbáltam nézni, milyen fájlok módosulnak, de nem találom, mi tartalmazza ezeket az infókat. Próbáltam amit csak lehetett az indításkor alaphelyzetbe állítani eljárásokkal, de hatástalan. Van valakinek valami ötlete?
-
eziskamu
addikt
Senki sem Javázik? UPPP
-
eziskamu
addikt
Az egészet annyira nem osztanám meg, mert céges, meg mert béna vagyok
A lényeg , hoyg a Netbeanssal lett létrehozva, Java Desktop Application profillal, Basic Application felülettel.
Van 3 (4, de az nem oszt nem szoroz) osztály: az egyik a program elindításához és a felület beröffentéséhez:package desktopapplication3;
import org.jdesktop.application.Application;
import org.jdesktop.application.SingleFrameApplication;
/**
* The main class of the application.
*/
public class DesktopApplication3 extends SingleFrameApplication {
/**
* At startup create and show the main frame of the application.
*/
@Override protected void startup() {
show(new DesktopApplication3View(this));
}
/**
* This method is to initialize the specified window by injecting resources.
* Windows shown in our application come fully initialized from the GUI
* builder, so this additional configuration is not needed.
*/
@Override protected void configureWindow(java.awt.Window root) {
}
/**
* A convenient static getter for the application instance.
* @return the instance of DesktopApplication3
*/
public static DesktopApplication3 getApplication() {
return Application.getInstance(DesktopApplication3.class);
}
/**
* Main method launching the application.
*/
public static void main(String[] args) {
launch(DesktopApplication3.class, args);
}
}Másik meg maga a felület, meg az eseménykezelők, és bele van zsúfolva a progi nagy része, igaz nem túl elegáns, de még éppen átlátom, meg működik is. A FrameView osztály kiterjesztése.
A konstruktora így kezdődik:public DesktopApplication3View(SingleFrameApplication app) {
super(app);
initComponents();Meg van egy AboutBox osztály.
Most hírtelen ennyi.[ Szerkesztve ]
-
Avalon
tag
-
eziskamu
addikt
Öszintén szólva nem találom az a fő setVisible részt, valamint nincs is olyan metódusa a desktopapplication3view-nek. De az initcomponents függvénybe se találok ilyet. De nem is engedi a NetBeans szerkeszteni. Ha a főpanelt buzerálom, az se segít. az initcomponents hívása előtt ugye nem is létezik az objektum, fordítási hiba. Utánna meg mint halottnak a csók.
[ Szerkesztve ]
-
Sanyix
őstag
Java alap osztály, Calendar. Ezt kell használni ugye a Date helyet sok dologra, mivel a date metódusainak nagy része deprecated.
A calendarnak érdekes viselkedése van.
Van neki ugye egy dátuma, hogy 2000 december 31
Van egy metódusa, hogy roll, ami az adott mezőt mozdítja egyet, föl vagy le, a 2. paraméter boolean-tól függően.
Mi történik?
roll(Calendar.DAY_OF_YEAR, true)
eredmény 2000 január 1.... tehát az évet nem mozdítja, egyébjént a hónapot igen, más esetben is.
És van egy olyan metódusa, hogy add, ami szintén azt csinálja mint a roll, csak tetszőleges számban, tehát boolean helyett int a 2. paramétere.
Ha ezzel csinálom, akkor szépen átvált a év is, és 2001 január 1 lesz.
A roll vajon miért nem csinálja ezt? Ez most bug vagy feature?szövegértelmezés, az ÉRTELMEZÉS a fontos, mert az olvasás mindenkinek megy, de az ÉRTELMEZÉS már komoly probléma a magyaroknál. Gondold ezt át mielőtt marhaságot írsz...
-
kltz
tag
Hello!
Lenne egy olyan gondom, hogy most tanulom a java nyelvet és eddig minden ment rendben és most kaptam egy olyan hibaüzenetett ,hogy fogalmam nincs ,hogy mi lehet vele tenni.
A hiba üzenet:
Exception in thread "main" java.lang.NullPointerException
at Orap.idoVezerlo(Orap.java:52)
at Orap.main(Orap.java:17)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Orap.paint(Orap.java:25)
at sun.awt.RepaintArea.paintComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Valaki tudja ,hogy mit kell ilyenkor csinálni?Üdv KLtz
-
Balek17
csendes tag
Hi mindenki van egy kis problemam egy dolgozattal, nem programot kellene irnom hanem egy csomo atalakitast kellene elvegeznem de valahogy nem megy, :-( tud valaki segiteni?
-
Orb1337
tag
Javában kell metódust írnom faktoriálisszámításhoz, a következő kóddal dolgoztam
public static void main(String[] args)
{
int n;
System.out.println("Kérem a számot:");
n=Input.readInt();
for (int i=1;i<n;i++)
{
System.out.println(fakt(n));
}
}
public static long fakt (int szam)
{
int eredmeny=1;
for (int i=1;i<szam;i++)
{
szam=szam*i;
eredmeny=szam;
}
return eredmeny;
}Lehet nem tiszta a számomra a metódusok használata, de a fakt metódus szam helyére helyettesítődik be a main metódus n értéke?
-
sutszi
veterán
Üdv!
Most kezdek majd JAVA-t tanulni. 3 fejlesztőeszközből én választhatom ki melyiket szeretném használni. NetBeans, JCreator, Eclipse a lehetőségek.
Érdekelne ki melyiket ajánlaná és miért, vagy éppen miért nem.Előre is köszönöm.
Üdv:
sutszi[ Szerkesztve ]
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
sutszi
veterán
válasz Orb1337 #1587 üzenetére
Így van oda járok. A NetBeanst választottam az első két gyakorlaton, mert tetszik, hogy pl a VS 2008-hoz hasonlóan kiegészítő javaslatot tesz. A másik kettőnek is ismerős a neve, de gondoltam megkérdezem olyanoktól akik már ezzel dolgoznak hosszabb ideje.
A faktoriális kódod kísértetiesen hasonlít a második gyakorlat órai feladatára...
[ Szerkesztve ]
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
Paarthurnax
senior tag
Én az Eclipse EE Developers kiadását használom szinte mindenre. Egy dolgora használtam eddig a Netbeans-t és az GUI tervezés volt, mert tényleg sokkal egyszerűbb abban. Netbeans-t nem ismerem, de ami az Eclipse-ben jó, hogy rengeteg kiegészítőt lehet hozzá letölteni és csak egy pillanat váltani a felületek között és így alkalmas sokféle munkára.
Diablo 3 - BoGyesz#1484
-
Paarthurnax
senior tag
Keresek vmi jó leírást esetleg mintát, hogyan lehet MySQL - Servlet - J2ME MIDlet kapcsolatot jól létrehozni. Eddig csak egy ilyet találtam, de az nem mond el sokat.
Diablo 3 - BoGyesz#1484
-
lakisoft
veterán
Sziasztok! Valaki WSDL használatában tudna segíteni?
üdv, lakisoft -
lakisoft
veterán
válasz Paarthurnax #1591 üzenetére
Miért pont MySQL? más adatbáziskezelő nem jöhet szóba?
-
Paarthurnax
senior tag
-
Davey7
senior tag
Lenne pár kérdésem.... Most kezdtem tanulni ezt a nyelvet,és a beolvasással(bill.-ről) kapcsolatban lenne kérdésem.
BufferedReader be=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Kérem az 'a' oldalt:");
String s1=be.readLine();
System.out.println("Kérem a 'b' oldalt:");
String s2=be.readLine();
System.out.println("Kérem a 'c' oldalt:");
String s3=be.readLine();
a=Integer.parseInt(s1);
b=Integer.parseInt(s2);
c=Integer.parseInt(s3);Itt a kódrészlet,ahol egymás után 3szög 3 oldalát kérjük be. Így adta le a tanár a beolvasást.
Hogy kell,pl. olyat,h egymás után olvasom be?
Vagy olyat,hogy egy dárumot szeretnék beolvasni pl.: 2009.4.26 és ezeket feldolgozni.Másik: NetBeans-ben ha programokat írok mindegyiket külön packege-be kell rakni?vagy hogy működik ez? Még nem értem teljesen.
Mert létrehoztam egy projektet és azon belül a default packege-be dolgozok,írtam egy progit az fut. Aztán mikor a másodikat futtatnám (NB-n belül) akkor az első fut.[ Szerkesztve ]
-
Gyuri16
senior tag
a readline egy sort olvas be, szoval ha azt irod hogy 2009.4.26 es entert nyomsz, akkor azt kapod meg a String-be. Ezt aztan fel lehet dolgozni, attol fuggoen milyen az adat
NetBeans tapasztalatom nincs, de java-ban a package gyakorlatilag egyenlo egy konyvtarral. minden egyes file ami abban a packageban van, tudatja magarol, hogy a package resze (elso sorban package xy). ha aztan ebbol az filebol akarsz egy osztalyra hivatkozni (kivulrol, tehat mas packagebol) akkor package.osztalynev kell. egy program altalaban tobb packagebol all, ez az embereknek segit logigailag csoportositani az osztalyokat.
minden programban egy main metodus celszeru (elvileg lehet tobb is, de meg nem jottem ra mire jo). igy ha uj programot akarsz irni akkor ahhoz egy uj projektet kell csinalnod, uj osztallyal, main metodussal.Nem vagyok egoista, csak uborkagyalu!
-
lakisoft
veterán
válasz Paarthurnax #1594 üzenetére
Nos a WSDL-t kellene használnom de eddig nem sikerült. Netbeans az hibát dob mikor megpróbálom használni, de igazából IBM Rational Software Architect for WebSphere ezzel kellene belőnöm. Bár egy sima Eclipse megoldás is érdekel. Abból már meg tudom csinálni.
-
Dzsenaj
csendes tag
Hello,
egy valószínűleg nagyon egyszerű kérdésem lenne. Nem rég kezdtem tanulni a nyelvet és a következő problémára egyszerűen nem tudok rájönni.
Van egy kódom, ami megvalósítja azt a feladatot, hogy egy adott stringet többször kiír:public class Multi {
public static void main(String[] args) {
int n = 4;
String str = "hi";
String result = "";
for (int i = 0; i < n; i++) {
result += str;
}
System.out.println(result);
}
}Hogyan tudok ennek a kódnak
public class Multi {
public String StringTimes(String str, int n) {
String result = "";
for (int i = 0; i < n; i++) {
result += str;
}
return result;
}
}egy másik osztályban található mainből értékeket adni és kiiratni a végeredményt.
Azaz pl innen:public class Main {
public static void main(String[] args) {
// ????
}
}Köszi a segítséget!
[ Szerkesztve ]
-
Gyuri16
senior tag
válasz Dzsenaj #1598 üzenetére
erre vannak a statikus metodusok (static kulcsszo, erre keress ra).
ilyenkor nem kell peldanyositani az objektumosztalyt. ilyenkor csak az osztaly statikus valtozoihoz ferhetsz hozza (ezt ritkan hasznaljuk, leginkabb minden adat a parameterekben van)
konkret pelda igy fog kinezni:public class Multi {
public static String StringTimes(String str, int n) {
String result = "";
for (int i = 0; i < n; i++) {
result += str;
}
return result;
}
}public class Main {
public static void main(String[] args) {
String str = Multi.StringTimes("abc",5);
System.out.println(str);
// System.out.println(Multi.StringTimes("abc",5));
}
}mod: figyelmetlenul olvastam, termeszetesen az egyszeru megoldas letrehozni egy peldanyt belole, ilyenkor nem kell static:
public class Main {
public static void main(String[] args) {
Multi m = new Multi();
String str = m.StringTimes("asdf",5);
System.out.println(str);
}
}[ Szerkesztve ]
Nem vagyok egoista, csak uborkagyalu!
-
Paarthurnax
senior tag
válasz lakisoft #1597 üzenetére
Mi itt a laborban az ActiveVOS Designer-t hasznaljuk, ami tkp egy Eclipse kiegeszito. A demo-t le tudod innen tolteni: http://www.activevos.com/activevos-enterprise-download.php
A web service futtatasahoz meg a ActiveVOS Server-t. Probald ki ezeket.Diablo 3 - BoGyesz#1484
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Xiaomi AX3600 WiFi 6 AIoT Router
- Hobby rádiós topik
- Witcher topik
- koxx: Bloons TD5 - Tower Defense játék
- Futás, futópályák
- Bemutatkozott a Polestar Phone
- Poco X6 Pro - ötös alá
- Motorola Moto G24 Power - hol van az erő?
- Assetto Corsa Competizione
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...