Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. package MidExam4nov2018;
  2.  
  3. import java.sql.SQLOutput;
  4. import java.util.Scanner;
  5.  
  6. public class DungeonedDark {
  7. public static void main(String[] args) {
  8. Scanner scanner = new Scanner(System.in);
  9.  
  10. int health = 100;
  11. int coins = 0;
  12.  
  13. String[] dungeonRooms = scanner.nextLine().split("\\|");
  14. String rooms = "";
  15. for (int i = 0; i < dungeonRooms.length; i++) {
  16. rooms = dungeonRooms[i];
  17. }
  18. String[] tokens = rooms.split(" ");
  19. String itemOrMonster = tokens[0];
  20. int number = Integer.parseInt(tokens[1]);
  21. int roomCounter = 0;
  22.  
  23.  
  24. switch (itemOrMonster) {
  25.  
  26. case "potion":
  27. int addHealth = Integer.parseInt(tokens[1]);
  28. if (health + addHealth < 100) {
  29. health += addHealth;
  30. System.out.println(String.format("You healed for %d hp.", addHealth));
  31. } else {
  32. health = health;
  33. System.out.println(String.format("Current health: %d hp.", health));
  34. }
  35. break;
  36. case "chest":
  37. int coinsFound = Integer.parseInt(tokens[1]);
  38. System.out.println(String.format("You found %d coins.", coinsFound));
  39. break;
  40. default:
  41. String monster = tokens[0];
  42. int attackOfMonster = Integer.parseInt(tokens[1]);
  43. health -= attackOfMonster;
  44. if (health > 0) {
  45. System.out.println(String.format("You slayed %s.", monster));
  46. } else {
  47. System.out.println(String.format("You died! Killed by %s.", monster));
  48. System.out.println(String.format("Best room: %s",rooms));
  49. }
  50.  
  51. break;
  52.  
  53. }
  54. System.out.println("You've made it!");
  55. System.out.println(String.format("Coins: %d",coins));
  56. System.out.println(String.format("health: %d",health));
  57.  
  58.  
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement