Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.89 KB | None | 0 0
  1.  
  2. /**
  3. * @author Sebastian Koffeld
  4. */
  5. public class Kort {
  6.  
  7. private int ringetid;
  8. private String selskap;
  9. private int forbruk;
  10.  
  11. public Kort()
  12. {
  13. ringetid = 100;
  14. selskap = "Telenor";
  15. forbruk = 0;
  16. }
  17.  
  18. public Kort (int ringeTid, String selSkap, int forBruk)
  19. {
  20. ringetid = ringeTid;
  21. selskap = selSkap;
  22. forbruk = forBruk;
  23. }
  24.  
  25.  
  26. public int getRingetid()
  27. {
  28. return ringetid;
  29. }
  30.  
  31. public String getSelskap()
  32. {
  33. return selskap;
  34. }
  35.  
  36. public void setRingetid( int ringetid )
  37. {
  38. this.ringetid = ringetid;
  39. }
  40.  
  41. public void brukRingetid( int forbruk )
  42. {
  43. this.forbruk = forbruk;
  44. ringetid = ringetid - forbruk;
  45. }
  46.  
  47. public boolean erTomt()
  48. {
  49. if (ringetid == 0) {
  50. return true;
  51. }
  52. else {
  53. return false;
  54. }
  55. }
  56.  
  57.  
  58. public void setSelskap (String selskap)
  59. {
  60. this.selskap = selskap;
  61. }
  62.  
  63. public void fyllPaaRingetid (int ringetid)
  64. {
  65. this.ringetid = ringetid;
  66. ringetid = ringetid + ringetid;
  67. }
  68. }
  69.  
  70.  
  71.  
  72.  
  73. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  74.  
  75.  
  76. import java.util.Scanner;
  77. /**
  78. * @author Sebastian Koffeld
  79. */
  80. public class kortProgram {
  81.  
  82.  
  83. public static void main(String args[]) {
  84.  
  85. Scanner input = new Scanner(System.in);
  86.  
  87. Kort kortObject = new Kort();
  88.  
  89. System.out.println("Selskap: "+kortObject.getSelskap());
  90. System.out.println("Ringetid: "+kortObject.getRingetid());
  91. System.out.println("Er kortet tomt? "+kortObject.erTomt());
  92. System.out.println("");
  93. System.out.println("Hvor mye vil du bruke av kontantkortet? ");
  94. int brukRingetid = input.nextInt();
  95. input.nextLine();
  96. System.out.println("Hvilket selskap vil du ha? ");
  97. String byttSelskap = input.nextLine();
  98. System.out.println("Nå bruker vi "+brukRingetid+" kroner fra kontantkortet og bytter selskap til "
  99. +byttSelskap+" og sjekker om endringene ble gjort");
  100. kortObject.brukRingetid(brukRingetid);
  101. kortObject.setSelskap(byttSelskap);
  102. System.out.println("Kortet har nå "+kortObject.getRingetid()+" kroner igjen");
  103. System.out.println("Er kortet tomt nå? "+kortObject.erTomt());
  104. System.out.println("Selskapet er nå endret til: "+kortObject.getSelskap());
  105. System.out.println("");
  106. System.out.println("Hvor mye vil du fylle på i ringetid? ");
  107. int fyllRingetid = input.nextInt();
  108. kortObject.fyllPaaRingetid(fyllRingetid);
  109. System.out.println("Ringetiden er nå på "+kortObject.getRingetid()+" kroner");
  110.  
  111. }
  112.  
  113.  
  114. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement