One-page version suitable for printing.
Statistics:
mean 19.476 (818.000/42) stddev 4.495 median 20.000 midrange 16.000-22.000 # avg 1 5.21 / 10 2 4.19 / 5 3 10.07 / 15
What distinguishes the purpose of a class method from an instance method? That is, how should you decide whether a particular behavior should be an instance method or a class method? (I am not asking how they are syntactically distinguished in Java. The syntactic distinction is that a class method includes a static keyword in its declaration, while an instance method does not.)
Name Java's seven primitive types other than boolean. For each, specify whether the type requires 8 bits, 16 bits, 32 bits, or 64 bits.
Define a Counter class to represent simple counting devices. It should include the following methods.
public static void run() {
Counter a = new Counter();
Counter b = new Counter();
a.increment();
IO.println(a.getValue()); // prints ``1''
a.increment();
b.increment();
IO.println(a.getValue()); // prints ``2''
IO.println(b.getValue()); // prints ``1''
}
public class Counter {
// : (your code here)
}