magnusalu Skrevet 5. oktober 2008 Del Skrevet 5. oktober 2008 Hei. Har litt trøbbel med en øving i JSP: For-løkker og tabeller. <html> <body> <% String[] filmTabell = new string[3]; filmTabell[0]="Remember the Titans"; filmTabell[1]="Gudfaren"; filmTabell[2]="Snatch"; int[] Pris = new int[3]; Pris[0] =(int)(Math.random()*200); Pris[1] =(int)(Math.random()*200); Pris[2] =(int)(Math.random()*200); int[] Karakter = new int[3]; karakter[0] =(int)(Math.random()*10); karakter[1] =(int)(Math.random()*10); karakter[2] =(int)(Math.random()*10); %> <table border="1"> <tr> <th>Film</th> <th>Pris</th> <th>Karakter</th> </tr> <tr> <td><%=filmTabell[0]%></td> <td><%=Pris[0]%></td> <td><%=Karakter[0]%></td> </tr> <tr> <td><%=filmTabell[1]%></td> <td><%=Pris[1]%></td> <td><%=Karakter[1]%></td> </tr> <tr> <td><%=filmTabell[2]%></td> <td><%=Pris[2]%></td> <td><%=Karakter[2]%></td> </tr> </table> </body> </html> Hva er problemet her? Lenke til kommentar
pgdx Skrevet 5. oktober 2008 Del Skrevet 5. oktober 2008 Hva er problemet her? You tell us. Lenke til kommentar
magnusalu Skrevet 5. oktober 2008 Forfatter Del Skrevet 5. oktober 2008 Vel, det fungerer ikke. 500 Servlet Exception Note: sun.tools.javac.Main has been deprecated. /magnus/tabellfilm.jsp:6: Incompatible type for declaration. Can't convert <error>[] to java.lang.String[]. String[] filmTabell = new string[3]; ^ /magnus/tabellfilm.jsp:6: Class _cathrso.string not found. String[] filmTabell = new string[3]; ^ /magnus/tabellfilm.jsp:39: Undefined variable: Karakter out.print((Karakter[0])); ^ /magnus/tabellfilm.jsp:45: Undefined variable: Karakter out.print((Karakter[1])); ^ /magnus/tabellfilm.jsp:51: Undefined variable: Karakter out.print((Karakter[2])); ^ 5 errors, 1 warning Det er feilmeldingen som kommer opp når jeg prøver å legge det ut for å se.. Lenke til kommentar
NevroMance Skrevet 5. oktober 2008 Del Skrevet 5. oktober 2008 String[] filmTabell = new string[3]; Dette blir vel fort et problem? Skal vel være String[] filmTabell = new String[3]; Du prøver også å skrive ut Karakter, mens arrayet ditt heter karakter. Lenke til kommentar
magnusalu Skrevet 5. oktober 2008 Forfatter Del Skrevet 5. oktober 2008 Se det! Var ikke verre nei Tusen takk skal du ha. Er en ting til i øvingen: Del 2: Finne høyeste verdi I denne delen skal vi finne den høyeste verdien i en liste. Vi vil bruke dataene fra oppgave 1 i denne oppgaven. Oppgave: Etter utskriften av filmoversikten er vi interessert i å finne ut hvilken film som er dyrest, og hvilken som har blitt tildelt best karakter. Du skal skrive ut denne informasjonen slik: Filmen med den høyeste prisen er filmnr: 7, med prisen: 89 Filmen med den høyeste karakteren er filmnr: 3, med karakteren: 10 Dette kan du gjøre ved å først lage to variable. Disse skal til slutt inneholde posisjonene i tabellen til filmene som har høyeste pris og høyest karakter. For å finne disse posisjonene må du benytte deg av en for-løkke. Denne for-løkken skal gå gjennom tabellene dine og sjekke om filmen på hver posisjon enten koster mer eller har bedre karakter enn de foregående. Dersom dette er tilfellet må du oppdatere de to variablene dine. Etter du har sjekket alle filmene vil de to variablene til slutt inneholde de riktige posisjonene. Noen enkel måte å gjøre dette på? Lenke til kommentar
NevroMance Skrevet 5. oktober 2008 Del Skrevet 5. oktober 2008 Det er vel etter hva jeg ser beskrevet en ganske god måte å løse det på nederst i oppgaveteksten du postet. Vet hvertfall ikke noen enklere måte å løse det på. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå