Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.*;
- public class Main {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int energy = 100;
- int maxEnergy = 100;
- int coins = 100;
- String input = scanner.nextLine().trim();
- //String[] events = input.split("[|]");
- String[] events = input.split("[-|]");
- System.out.println();
- for (int i = 0; i < events.length-1; i+=2) {
- int number = Integer.parseInt(events[i+1]);
- int healedFor=0;
- switch (events[i]){
- case "rest":
- if (energy + number > 100){
- healedFor=100-energy;
- energy = maxEnergy;
- }else{
- healedFor=number;
- energy+=number;
- }
- System.out.printf("You gained %d energy.\n",healedFor);
- System.out.printf("Current energy: %d.\n",energy);
- break;
- case "order":
- if (energy>=30){
- energy-=30;
- coins += number;
- System.out.printf("You earned %d coins.\n",number);
- }else {
- energy+=50;
- System.out.println("You had to rest!");
- }
- break;
- default:
- coins-=number;
- if (coins > 0){
- System.out.printf("You bought %s.\n",events[i]);
- }else {
- System.out.printf("Closed! Cannot afford %s.\n",events[i]);
- return;
- }
- }
- }
- System.out.println("Day completed!");
- System.out.printf("Coins: %d\n",coins);
- System.out.printf("Energy: %d\n",energy);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement