ソースを参照

added console methods

Ahmad Rusdi 6 年 前
コミット
e46fcb5745
共有2 個のファイルを変更した34 個の追加0 個の削除を含む
  1. 5
    0
      pom.xml
  2. 29
    0
      src/main/java/io/zipcoder/casino/Console.java

+ 5
- 0
pom.xml ファイルの表示

@@ -15,5 +15,10 @@
15 15
             <version>4.12</version>
16 16
             <scope>test</scope>
17 17
         </dependency>
18
+        <dependency>
19
+            <groupId>com.google.guava</groupId>
20
+            <artifactId>guava</artifactId>
21
+            <version>25.1-jre</version>
22
+        </dependency>
18 23
     </dependencies>
19 24
 </project>

+ 29
- 0
src/main/java/io/zipcoder/casino/Console.java ファイルの表示

@@ -0,0 +1,29 @@
1
+package io.zipcoder.casino;
2
+
3
+import java.util.Scanner;
4
+
5
+public class Console {
6
+    public static int numberFromString(String str) {
7
+        return Integer.parseInt(str);
8
+    }
9
+
10
+    public static String stringFromNumber(int num) {
11
+        return Integer.toString(num);
12
+    }
13
+
14
+    public static String askForInput(String thingToAsk) {
15
+        System.out.println(thingToAsk);
16
+        Scanner scan = new Scanner(System.in);
17
+        return scan.nextLine();
18
+    }
19
+
20
+    public static String output(String output) {
21
+        System.out.println(output);
22
+        return output;
23
+    }
24
+
25
+    public static String output(int output) {
26
+        System.out.println(stringFromNumber(output));
27
+        return stringFromNumber(output);
28
+    }
29
+}