Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 8c8
- < public class Innlevering3 {
- ---
- > public class test {
- 17a18,22
- >
- > /*
- > * Dette burde kjøres i en while loop. Hva om brukeren skriver inn
- > * feil navn på verb fila? Da kræsjer hele programmet.
- > */
- 21,23c26,29
- < lineSkip();
- < lineSkip();
- < lineSkip();
- ---
- >
- > /*
- > * Hva om verb fila ikke har 88 verb, men heller, si...29?
- > */
- 26a33,40
- > /*
- > * anwser eller answer? (Ja, jeg kjeder meg). Nå skal jeg forøvrig
- > * lære deg et triks:
- > *
- > * -- Din kode: String anwser; String fasit = null; double score =
- > * 0; String name = null; int antallVerb = 0; String tryit;
- > */
- >
- 28,31c42,43
- < String anwser;
- < String fasit = null;
- < double score = 0;
- < String name = null;
- ---
- > String answer, name, tryit, fasit = null;
- > double score;
- 33c45,50
- < String tryit;
- ---
- >
- > /*
- > * Ser du hva jeg har gjort? Jeg har slengt ting sammen så det
- > * sparer plass og er mye mer lesbart :)
- > */
- >
- 34a52
- >
- 56a75,77
- > /*
- > * Hmm...kanskje verb delen kunne vært en funksjon også...
- > */
- 71,72c92,93
- < anwser = input.next();
- < if (fasit.equalsIgnoreCase(anwser))
- ---
- > answer = input.next();
- > if (fasit.equalsIgnoreCase(answer))
- 77a99
- >
- 81a104
- >
- 82a106,109
- >
- > /*
- > * Kanskje getGrade kunne vært en funksjon...hinthint
- > */
- 99,107c126,151
- < if (tryit.equalsIgnoreCase("ja")) {
- < System.out.print("Vil du prøve igjen: ");
- < tryit = input.next();
- < lineSkip();
- < }
- < else if (tryit.equalsIgnoreCase("nei"))
- < System.out.print("Try again soon!");
- < else
- < System.out.print("Skriv ja eller nei");
- ---
- > /*
- > * Her skaper jeg en evig loop, dens funksjon er å fungere helt
- > * til du deklarerer at programmet er ferdig. Dette er forøvrig
- > * noe du burde gjøre i programmet ditt fra starten av (en Game
- > * loop).
- > *
- > * Du burde også splitte hele programmet oppi flere funksjoner.
- > * Jeg har selv en lang main, men du burde ha litt flere
- > * funksjoenr enn LineSkip, som forøvrig er en unødvendig
- > * funksjon, da det egnetlig bare er en abstrakt metode for å
- > * kalle på en annen funksjon.
- > */
- > boolean finished = false;
- > while (!finished)
- > if (tryit.equalsIgnoreCase("ja")) {
- > System.out.print("Vil du prøve igjen: ");
- > tryit = input.next();
- > lineSkip();
- > finished = true;
- > }
- > else if (tryit.equalsIgnoreCase("nei")) {
- > System.out.print("Try again soon!");
- > finished = true;
- > }
- > else
- > System.out.print("Skriv ja eller nei");
Advertisement
Add Comment
Please, Sign In to add comment