blob: 90537497f4be809216ad3a532a20809927294570 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
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
|