12. december 2002 - 16:37Der er
13 kommentarer og 1 løsning
Lad os prøve en anden løsning............"cannot resolve symbol "
NU BRUGER JEG EN HELT ANDEN LØSNING, MEN HER ER DER OGSÅ FEJL, ER DER IKKE EN, SOM KAN HJÆLPE MIG UD FRA DETTE HER, FOR JEG ER NEMLI RIGTIG MEGET PÅ "SKIDEREN". JEG HAR SIMPELTHEN OPGIVET DET, JEG KAN IKKE MERE. I MÅ GODT LAVE OM PÅ KILDE KODEN BARE DEN KOMMER TIL AT KØRE OG VISE RESULTAT....
PÅ FORHÅND TUSIND TAK..
FORELØBIG VISER DET 4 FEJL: C:\Documents and Settings\Dokumenter\Program udvikling\Forkortbroker2.java:83: <identifier> expected System.out.println ("Du har "+facit+" rigtige ud af "+antalopgaver); ^ C:\Documents and Settings\Dokumenter\Program udvikling\Forkortbroker2.java:85: 'class' or 'interface' expected public void recieveInput (String resultatm) ^ C:\Documents and Settings\Dokumenter\Program udvikling\Forkortbroker2.java:83: cannot resolve symbol symbol : class out location: class java.lang.System System.out.println ("Du har "+facit+" rigtige ud af "+antalopgaver); ^ C:\Documents and Settings\Dokumenter\Program udvikling\Forkortbroker2.java:81: cannot resolve symbol symbol : method recieveInput (java.lang.String) location: class Forkortbroker2 recieveInput(resultat); ^ 4 errors
public class Forkortbroker2 { public static void main (String[] args) {
Random tilfældig1 = new Random();
int facit= 0; int naev = 0; int tael = 0; int tal1 = 0; int tal2 = 0; int naevner = 0; int taeller = 0; int tæller = 0; int antalopgaver = 0; // int antaloperander, indtastsvar, operander, numeriskVaerdi;
System.out.println (); // Her indtastes de oenskede antal opgaver. System.out.println ("Indtast hvor mange opgaver du vil have af typen 'Forkort broek'! "); antalopgaver = Keyboard.readInt(); System.out.println ();
// I opgavetype 3, er der en begrænsning på to operander!! // Her indtastes det ønskede værdi for naevner. System.out.println (); System.out.println("Indtast max-vaerdien for naevneren: "); naev = Keyboard.readInt(); System.out.println ();
System.out.println (); // Her indtastes det ønskede værdi for taeller. System.out.println("Indtast max-vaerdien for taeller: "); tael = Keyboard.readInt(); System.out.println ();
// forkorter værdien ved at dividere tæller og nævner med største fællesnævner public void forkort () { if (tæller != 0) { // kalder metoden størstFællesnævner som heltal int fællesnævner = StørstFællesnævner (Math.abs(tæller), nævner);
Jeg har prøvet at ændret på indryk i din kode - og har bl.a. observeret at System.out.println ("Du har "+facit+" rigtige ud af "+antalopgaver); Ikke er placeret i en metode - det skal den være!
public void recieveInput (String resultatm) Ikke er placeret i en klasse - det skal den være!
Prøv at rette det og post evt. nye compiler fejl. Jeg har ikke selv kompileret koden da jeg ikke har adgang til cs1 pakken.
public class Forkortbroker2 { public static void main (String[] args) { Random tilfældig1 = new Random();
int facit= 0; int naev = 0; int tael = 0; int tal1 = 0; int tal2 = 0; int naevner = 0; int taeller = 0; int tæller = 0; int antalopgaver = 0; //int antaloperander, indtastsvar, operander, numeriskVaerdi;
System.out.println (); // Her indtastes de oenskede antal opgaver. System.out.println ("Indtast hvor mange opgaver du vil have af typen 'Forkort broek'! "); antalopgaver = Keyboard.readInt(); System.out.println ();
// I opgavetype 3, er der en begrænsning på to operander!! // Her indtastes det ønskede værdi for naevner. System.out.println (); System.out.println("Indtast max-vaerdien for naevneren: "); naev = Keyboard.readInt(); System.out.println ();
System.out.println (); // Her indtastes det ønskede værdi for taeller. System.out.println("Indtast max-vaerdien for taeller: "); tael = Keyboard.readInt(); System.out.println ();
// for-løkke kører indtil de indtastede antalopgaver er udført! for (int i=1; i<=antalopgaver; i++) { Random generator = new Random();// Random objekt oprettes
// Tilfældige tal mellem max og min tal1= generator.nextInt(tael)+ naev; tal2= generator.nextInt(tael)+ naev;
// generel formel for beregningen udregnes vha. klassen Metode3 - oprettet nederst. Metode3 regn = new Metode3 (tal1, tal2);
// de generede tal sammenlægges med tegn, formel skabes System.out.println("Forkort :"+ tal1 + "/" + tal2);
// forkorter værdien ved at dividere tæller og nævner med største fællesnævner public void forkort () { if (tæller != 0) { // kalder metoden størstFællesnævner som heltal int fællesnævner = StørstFællesnævner (Math.abs(tæller), nævner);
Hej allesammen! Jeg er utrolig glad for jer alle sammens hjælp, at jeg simpelthen ikke kan beskrive det. Specielt tak til Arne og soreno... Jeg har faktisk forstået hvad det var jeg gjorde forkert, hele tiden. Det vil j ikke ku uden jeres hjælp. Tak skal have gutter!! ;)
Siden hvornår har: - beskrevet den algoritme der skal bruges - rettet kode til så den virker - konverteret samme kode fra cs1.* til java.io.* været ingenting ?
Du får point uden arbejde, din ENESTE posting inden jeg borede i det var 'Den forrige version var meget bedre !'
Så fik du point, selvom det var Soreno der lavede et forsøg.
Du postede ingen referencer osv, som er almindeligt kotume osv, for at specificerer hvorfor du fik så mange point uden arbejde.
Det er korrekt du i en af de andre tråde har gjort ovenstående ting, men den tråd er ÅBEN endnu, så laver michelle en ny (denne tråd) og giver dig point.
p.s. Det er michelle jeg beder om at overholde reglerne om ikke bare at overføre point uden grund, og ikke stille samme spørgsmål flere gange osv.
Men du tangerer også point reglerne ved bare at modtage uden at undre dig over hvorfor !
Jeg må vist lige skære det ud i pap: - hun stillede et spørgsmål - jeg svarede - hun kunne ikke få det til at virke og stillede et nyt spørgsmål om det - fordi hun ikke fik noget tilfredsstillende svar prøvede hun at løse problemet på en anden måde og det virkede heller ikke og så stillede hun et tredie spørgsmål - jeg kom så med en løsning på problemerne i spørgsmål 2 (som er en forlængelse af spørgsmål 1) - og jeg besvarede spørgsmål 3 med at fortælle at hun skulle gå tilbage til den oprindelige løsning, fordi den var bedre (og med mine rettelser så virker dne også)
Det er lidt forvirrende. Men så vidt jeg kan se helt i overensstemmelse med reglerne. Det er 3 forskellige spørgsmål. Bevares de relaterer sig til samme problem, men hvis flere spørgsmål til samme problem er ulovlige så tror jeg det vil tynde voldsomt ud i spørgsmålene her.
Jeg undrede mig ikke over pointene fordi jeg da absolut føler jeg har arbejdet for dem.
Du har dog fuldstændigt ret i at der ikke skulle have stået "forrige version", men "versionin i <link til spm.>", men det er jo rettet nu, så jeg håber at alle er glade og tilfredse !
Hvis du mener du har arbejdet for dem, hvorfor pokker er den OPRINDELIGE tråd så IKKE lukket ???
Bortset fra det plejer man at snakke videre om samme problem i samme tråd :-)
Jeg er ligeglad med du får lidt point, man kan alligevel ikke bruge dem til noget fornuftigt, men der skal stadigvæk være orden på tingene.
I fremtiden husk venligst at post en REFERENCE til årsagen, ellers er det ulovlig point overførsel.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.