From 9d53d8857eaa1c9405894a88ca75bc4657e42f35 Mon Sep 17 00:00:00 2001 From: msglm Date: Sat, 14 Jan 2023 05:31:48 -0600 Subject: Inital Commit --- Java/FantasyGame.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Java/FantasyGame.java (limited to 'Java/FantasyGame.java') diff --git a/Java/FantasyGame.java b/Java/FantasyGame.java new file mode 100644 index 0000000..9053749 --- /dev/null +++ b/Java/FantasyGame.java @@ -0,0 +1,45 @@ +//BufferedReader is faster than scanner as it doesn't parse the text. Iterated over 1000 times, it saves 30 seconds in total. +import java.io.BufferedReader; +import java.io.InputStreamReader; + +class FantasyGame { + public static void main(String[] args) throws java.io.IOException { + int Health,Luck,Strength; + System.out.println("Name:"); + BufferedReader NameI = new BufferedReader(new InputStreamReader(System.in)); + String Name = NameI.readLine(); + + System.out.println("Health:"); + BufferedReader HealthI = new BufferedReader(new InputStreamReader(System.in)); + Health = Integer.parseInt(HealthI.readLine()); + + System.out.println("Luck:"); + BufferedReader LuckI = new BufferedReader(new InputStreamReader(System.in)); + Luck = Integer.parseInt(LuckI.readLine()); + + System.out.println("Strength:"); + BufferedReader StrengthI = new BufferedReader(new InputStreamReader(System.in)); + Strength = Integer.parseInt(StrengthI.readLine()); + + if(Health+Luck+Strength > 15){ + + System.out.println("You have given your character too many points! Default values have been assigned"); + System.out.println(Name + ", strength: 5, health: 5, luck: 5"); + } else { + + System.out.println(Name + ", strength: " + Strength + ", health: " + Health + ", luck: " + Luck); + + } + + + + + + + + + + } +} + +//By msglm; Licensed under the AGPL v3 -- cgit v1.2.3