diff options
Diffstat (limited to 'csci1913')
-rw-r--r-- | csci1913/Java/Driver.java | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/csci1913/Java/Driver.java b/csci1913/Java/Driver.java index 2f96b1b..de3f2f6 100644 --- a/csci1913/Java/Driver.java +++ b/csci1913/Java/Driver.java @@ -4,7 +4,39 @@ // These tests are worth a total of 25 points. class Zillion { - + private int s; + private int[] number; + public Zillion(int size) { + number = new int[size]; + s = size; + } + public void increment(){ + int n = 0; + boolean isCorrect = false; + while (isCorrect==false) { + number[n]+=1; + if (number[n] >= 10) { + number[n]=0; + if (n<(s-1)) { + n+=1; + } + else { + isCorrect = true; + } + } + else { + isCorrect=true; + } + } + + } + public String toString(){ + String test = ""; + for (int n=(s-1); n>=0; n-=1) { + test+=number[n]; + } + return test; + } } class Driver |