Advertisement
Guest User

Untitled

a guest
Feb 9th, 2015
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1.  
  2. import java.util.ArrayList;
  3. import java.util.Scanner;
  4.  
  5. public class Gandalf {
  6. public static void main(String[] args) {
  7. Scanner input = new Scanner(System.in);
  8. String firstline = input.nextLine();
  9. int firstmood = Integer.parseInt(firstline);
  10. String secondLine = input.nextLine();
  11. String[] secLine = secondLine.toLowerCase().split("[;^^^%!-+=@_,\\s]+");
  12. ArrayList<String> foods = new ArrayList<>();
  13. for (int i = 0; i < secLine.length; i++) {
  14. if (secLine[i].equals("cram")|secLine[i].equals("lembas")|secLine[i].equals("apple")|secLine[i].equals("melon")|secLine[i].equals("honeycake")|secLine[i].equals("mushrooms")) {
  15. foods.add(secLine[i]);
  16. }
  17. else {
  18. foods.add("evrything else");
  19. }
  20.  
  21. }
  22. int sum=firstmood;
  23. for (int i = 0; i < foods.size(); i++) {
  24. switch(foods.get(i)) {
  25. case "cram": sum+=2;break;
  26. case "lembas": sum+=3;break;
  27. case "apple" : sum+=1;break;
  28. case "melon" : sum+=1;break;
  29. case "honeycake": sum+=5;break;
  30. case "mushrooms" : sum-=10;break;
  31. case "evrything else": sum-=1;break;
  32. }
  33. }
  34. if (sum<-5) {
  35. System.out.printf("%d\nAngry",sum);
  36. }
  37. else if (sum>=-5&sum<0) {
  38. System.out.printf("%d\nSad",sum);
  39. }
  40. else if (sum>=0&sum<15) {
  41. System.out.printf("%d\nHappy",sum);
  42. }
  43. else if (sum>=15) {
  44. System.out.printf("%d\nSpecial JavaScript mood",sum);
  45. }
  46.  
  47.  
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement