瀏覽代碼

integer printer

Jared Norris 6 年之前
父節點
當前提交
b3cbf352b0
共有 3 個文件被更改,包括 12 次插入6 次删除
  1. 二進制
      IntegerPrinter.class
  2. 5
    3
      IntegerPrinter.ctxt
  3. 7
    3
      IntegerPrinter.java

二進制
IntegerPrinter.class 查看文件


+ 5
- 3
IntegerPrinter.ctxt 查看文件

@@ -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 查看文件

@@ -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){