Advertisement
Guest User

Untitled

a guest
Nov 19th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. package org.lu.ics.labbar;
  2. import java.util.Scanner;
  3.  
  4. class Bankkonto {
  5. private String nbr; // används aldrig??
  6. private double balance;
  7.  
  8. public String getNbr() {
  9. return nbr;
  10. }
  11. public void setNbr(String newNbr) {
  12. nbr = newNbr;
  13. }
  14. public double getBalance() {
  15. return balance;
  16. }
  17. public void setBalance(double newBalance) {
  18. balance = newBalance;
  19. }
  20.  
  21. public void credit(double amount) {
  22. balance += amount;
  23.  
  24. System.out.println("Nytt saldo: " + balance);
  25. }
  26.  
  27. public void withdraw(double amount) {
  28. balance -= amount;
  29.  
  30. System.out.println("Nytt saldo: " + balance);
  31. }
  32. }
  33.  
  34. public class Uppgift4 { //b)
  35.  
  36. public static void main(String[] args) {
  37. Scanner scan = new Scanner(System.in);
  38. Bankkonto b = new Bankkonto();
  39. b.setNbr("Konto 3300");
  40. b.setBalance(100);
  41.  
  42.  
  43.  
  44. System.out.println("Saldo hos " + b.getNbr() + ": " + b.getBalance() + " kr.");
  45.  
  46.  
  47. System.out.println("Ange 0 för uttag, 1 för insättning.");
  48. int val = scan.nextInt();
  49. if (val != 0 && val!= 1){
  50. System.out.println("Ange ett giltigt kommando.");
  51. }
  52. else if (val == 0 && val == 1){
  53. // hur ska jag få den att upprepa frågan innan?
  54.  
  55. }
  56. System.out.println("Vilket belopp?");
  57. double amount = scan.nextDouble();
  58.  
  59. if (val==0){
  60. b.withdraw(amount);
  61. }
  62. else if(val==1){
  63. b.credit(amount);
  64. }
  65.  
  66. scan.close();
  67. }
  68.  
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement