TheRealL

Untitled

Nov 23rd, 2011
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.72 KB | None | 0 0
  1. 8c8
  2. < public class Innlevering3 {
  3. ---
  4. > public class test {
  5. 17a18,22
  6. >
  7. >           /*
  8. >            * Dette burde kjøres i en while loop. Hva om brukeren skriver inn
  9. >            * feil navn på verb fila? Da kræsjer hele programmet.
  10. >            */
  11. 21,23c26,29
  12. <           lineSkip();
  13. <           lineSkip();
  14. <           lineSkip();
  15. ---
  16. >
  17. >           /*
  18. >            * Hva om verb fila ikke har 88 verb, men heller, si...29?
  19. >            */
  20. 26a33,40
  21. >           /*
  22. >            * anwser eller answer? (Ja, jeg kjeder meg). Nå skal jeg forøvrig
  23. >            * lære deg et triks:
  24. >            *
  25. >            * -- Din kode: String anwser; String fasit = null; double score =
  26. >            * 0; String name = null; int antallVerb = 0; String tryit;
  27. >            */
  28. >
  29. 28,31c42,43
  30. <           String anwser;
  31. <           String fasit = null;
  32. <           double score = 0;
  33. <           String name = null;
  34. ---
  35. >           String answer, name, tryit, fasit = null;
  36. >           double score;
  37. 33c45,50
  38. <           String tryit;
  39. ---
  40. >
  41. >           /*
  42. >            * Ser du hva jeg har gjort? Jeg har slengt ting sammen så det
  43. >            * sparer plass og er mye mer lesbart :)
  44. >            */
  45. >
  46. 34a52
  47. >
  48. 56a75,77
  49. >               /*
  50. >                * Hmm...kanskje verb delen kunne vært en funksjon også...
  51. >                */
  52. 71,72c92,93
  53. <                   anwser = input.next();
  54. <                   if (fasit.equalsIgnoreCase(anwser))
  55. ---
  56. >                   answer = input.next();
  57. >                   if (fasit.equalsIgnoreCase(answer))
  58. 77a99
  59. >
  60. 81a104
  61. >
  62. 82a106,109
  63. >
  64. >               /*
  65. >                * Kanskje getGrade kunne vært en funksjon...hinthint
  66. >                */
  67. 99,107c126,151
  68. <               if (tryit.equalsIgnoreCase("ja")) {
  69. <                   System.out.print("Vil du prøve igjen: ");
  70. <                   tryit = input.next();
  71. <                   lineSkip();
  72. <               }
  73. <               else if (tryit.equalsIgnoreCase("nei"))
  74. <                   System.out.print("Try again soon!");
  75. <               else
  76. <                   System.out.print("Skriv ja eller nei");
  77. ---
  78. >               /*
  79. >                * Her skaper jeg en evig loop, dens funksjon er å fungere helt
  80. >                * til du deklarerer at programmet er ferdig. Dette er forøvrig
  81. >                * noe du burde gjøre i programmet ditt fra starten av (en Game
  82. >                * loop).
  83. >                *
  84. >                * Du burde også splitte hele programmet oppi flere funksjoner.
  85. >                * Jeg har selv en lang main, men du burde ha litt flere
  86. >                * funksjoenr enn LineSkip, som forøvrig er en unødvendig
  87. >                * funksjon, da det egnetlig bare er en abstrakt metode for å
  88. >                * kalle på en annen funksjon.
  89. >                */
  90. >               boolean finished = false;
  91. >               while (!finished)
  92. >                   if (tryit.equalsIgnoreCase("ja")) {
  93. >                       System.out.print("Vil du prøve igjen: ");
  94. >                       tryit = input.next();
  95. >                       lineSkip();
  96. >                       finished = true;
  97. >                   }
  98. >                   else if (tryit.equalsIgnoreCase("nei")) {
  99. >                       System.out.print("Try again soon!");
  100. >                       finished = true;
  101. >                   }
  102. >                   else
  103. >                       System.out.print("Skriv ja eller nei");
  104.  
  105.  
Advertisement
Add Comment
Please, Sign In to add comment