You can use this assignment in your class!
Mastery Progress(100.0%)
i

Unit 5: Writing Classes - Review Assignment

Implement a static variable in a class

Create a class named Counter with a static variable count of type int. Initialize it to 0. Then, create a method named increment that increases the value of count by 1 every time it is called. Finally, create a method named getCount that returns the current value of count.

You answeredJUST NOW
Java
import java.util.Scanner;
class Counter {
// Declare your static variable here
// Implement your methods here
}
// Testing mechanism - do not modify!
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int num = in.nextInt();
for (int i=0; i<num; i++) {
Counter.increment();
}
System.out.println(Counter.getCount());
}
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
You passed all test cases!
STDIN
10
Expected STDOUT
10
Your STDOUT
10
STDIN
35
Expected STDOUT
35
Your STDOUT
35
STDIN
103
Expected STDOUT
103
Your STDOUT
103

Did you like this question?

(Voting helps us personalize your learning experience!)
imgInstructor solution
Alec KretchAPR 22, 2024, 7:17:17 PM
Java
import java.util.Scanner;
class Counter {
static int count = 0;
static void increment() {
count++;
}
static int getCount() {
return count;
}
}
// Testing mechanism - do not modify!
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int num = in.nextInt();
for (int i=0; i<num; i++) {
Counter.increment();
}
System.out.println(Counter.getCount());
}
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Was this helpful?

(Voting helps us personalize your learning experience!)
Think you've got it?

What is the purpose of a static variable in a class?

Select one of the following options:
  • A.

    A static variable is unique to each instance of a class.

  • B.

    A static variable is a variable that cannot be changed.

  • C.

    A static variable can only be used inside static methods.

  • D.

    A static variable is shared among all instances of a class.

Submit answer

Was this helpful?

(Voting helps us personalize your learning experience!)

You may exit out of this review and return later without penalty.