Java의 카운터 변수 반복 횟수를 계산하거나 어떤 반복에 있는지 알기 위해 루프에서 사용되는 특별한 유형의 변수입니다. 간단히 말해서, 카운터 변수는 변하기 쉬운 특정 코드가 실행되는 횟수를 추적하는 것입니다.
카운터 변수는 일반 변수를 선언하고 사용하는 방법과 동일하게 선언하고 사용합니다. 카운터 변수는 정수형 변수의 값을 늘리는 것이 매우 쉽기 때문에 정수형만 가능합니다.
카운터 변수는 이해하고 사용하기가 매우 쉽습니다. 카운터 변수를 사용하는 기술 자바 다음과 같다:
- 반복 주기 전에 이를 0 또는 1로 초기화해야 합니다.
- 그 후에는 해당 주기 내에서 카운터 변수를 하나씩 늘려야 합니다.
Java에서 카운터 변수의 개념을 이해하기 위해 간단한 예를 들어 보겠습니다.
CounterVariableExample1.java
//create CounterVariableExample1 class to understand the concept of counter public class CounterVariableExample1{ //main() method start public static void main(String[] args) { //initialize counter int counter = 0; //using for loop to increment the counter variable for(int i=0; i<5; i++){ increment counter variable + 1; print the incremented value system.out.println(counter); } < pre> <br> <img src="//techcodeview.com/img/java-tutorial/50/counter-variable-java.webp" alt="Counter variable in Java"> <p>Let's take another example of a counter variable in which we will count the occurrence of the character in the string using counter variable.</p> <p> <strong>CounterVariableExample2.java</strong> </p> <pre> //create CounterVariableExample1 to count the occurence of each character in a string using counter variable class CounterVariableExample2 { //set maximum character size static final int MAX = 256; static void getNumberOfSameChar(String str) { // Create an array of size 256, i.e., ASCII_SIZE int count[] = new int[MAX]; //calculate the length of the string int len = str.length(); // Initialize count array index for (int i = 0; i <len; i++) count[str.charat(i)]++; create a character array of size len char chararray[]="new" char[len]; copying each string to chararray for (int i="0;" < len; i++){ chararray[i]="str.charAt(i);" initialize counter variable int j="0;" j++) { increment the if any match fount (str.charat(i)="=" chararray[j]) counter++; } (counter="=" 1) system.out.println( 'the occurrence '+str.charat(i) + ' is:' count[str.charat(i)]); main() method start public static void main(string[] args) type with default str="javaTpoint is the best learning website" ; call getnumberofsamechar() get occurence in getnumberofsamechar(str); pre> <p> <strong>Output</strong> </p> <img src="//techcodeview.com/img/java-tutorial/50/counter-variable-java-2.webp" alt="Counter variable in Java"> <hr></len;></pre></5;>5;>