Selaa lähdekoodia

integer printer

Jared Norris 6 vuotta sitten
vanhempi
commit
b3cbf352b0
3 muutettua tiedostoa jossa 12 lisäystä ja 6 poistoa
  1. BIN
      IntegerPrinter.class
  2. 5
    3
      IntegerPrinter.ctxt
  3. 7
    3
      IntegerPrinter.java

BIN
IntegerPrinter.class Näytä tiedosto


+ 5
- 3
IntegerPrinter.ctxt Näytä tiedosto

@@ -6,6 +6,8 @@ comment2.params=value
6 6
 comment2.target=java.lang.String\ printIntegerAsOctal(int)
7 7
 comment3.params=value
8 8
 comment3.target=java.lang.String\ printIntegerAsHexadecimal(int)
9
-comment4.params=args
10
-comment4.target=void\ main(java.lang.String[])
11
-numComments=5
9
+comment4.params=value\ base
10
+comment4.target=java.lang.String\ printer(int,\ int)
11
+comment5.params=args
12
+comment5.target=void\ main(java.lang.String[])
13
+numComments=6

+ 7
- 3
IntegerPrinter.java Näytä tiedosto

@@ -4,15 +4,19 @@
4 4
 public class IntegerPrinter {
5 5
 
6 6
     public String printIntegerAsBinary(int value){
7
-        return null;
7
+        return printer(value, 2);
8 8
     }
9 9
 
10 10
     public String printIntegerAsOctal(int value){
11
-        return null;
11
+        return printer(value, 8);
12 12
     }
13 13
 
14 14
     public String printIntegerAsHexadecimal(int value){
15
-        return null;
15
+        return printer(value, 16);
16
+    }
17
+    
18
+    public String printer(int value, int base) {
19
+        return Integer.toString(value, base);
16 20
     }
17 21
 
18 22
     public static void main(String[] args){