23. april 2006 - 21:09
Der er
10 kommentarer og 1 løsning
java gider ikke hvorfor
hvad satan er fejlen her? har stirret mig blind i fler etimer import java.util.*; public class jb2324 { public ny(String navn, int x, int y) { System.out.println("" + x + " sat!"); } ny("lakana",10,10); } den siger fejl i public ny(String navn, int x, int y)
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
23. april 2006 - 21:11
#1
Der er flere ting galt.
23. april 2006 - 21:11
#2
1. du har ikke nogen returværdi på din metode - void eller en anden form. 2. du kalder ny-metoden uden for en metode, men direkte i klasse-scope. Dette er ikke tilladt.
23. april 2006 - 21:13
#3
import java.util.*; public class jb2324 { public void ny(String navn, int x, int y) { System.out.println("" + x + " sat!"); } public static void main (String[] args) { ny("lakana",10,10); } } Nu har jeg sat en returværdi på din metode - nemlig void, som betyder "ingen-returværdi". Og jeg har lavet en main-metode som, hvorfra du kan kalde din metode.
23. april 2006 - 21:13
#4
Du bliver nok egentlig nødt til at lave din ny-metode statisk: public static void ny(String navn, int x, int y) { System.out.println("" + x + " sat!"); }
23. april 2006 - 21:13
#5
så skoder javabog.dk temlig meget -.- smid svar og tak
23. april 2006 - 21:14
#6
Kommer her :)
23. april 2006 - 21:16
#7
import java.util.*; public class jb2324 { public static void ny(String navn, int x, int y) { System.out.println("" + navn + " carrying!"); } public static void main (String[] arg) { ny("lakana",10,10); } } Melder bare fejl og siger Exception in thread "main" java.lang.NoClassDefFoundError: jb2323
23. april 2006 - 21:17
#8
Hvordan compiler du den? Og hvordan kører du den?
23. april 2006 - 21:18
#9
compiler i bluej og går ned i cmd-> cd C:\sti java -cp . jb2323
23. april 2006 - 21:18
#10
doh, den hedder jo 24 :-)
23. april 2006 - 21:20
#11
:)
Kurser inden for grundlæggende programmering