Gå til innhold

Anbefalte innlegg

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
Videoannonse
Annonse

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

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...