logo

Variable comptador en Java

Una variable de comptador a Java és un tipus especial de variable que s'utilitza en el bucle per comptar les repeticions o per saber en quina repetició estem. En paraules simples, una variable comptador és una variable que fa un seguiment del nombre de vegades que s'executa un fragment específic de codi.

La variable comptador es declara i s'utilitza de la mateixa manera que es declaren i s'utilitzen les variables normals. La variable comptador només pot ser de tipus enter perquè és molt fàcil augmentar el valor de la variable de tipus enter.

La variable comptador és molt fàcil d'entendre i utilitzar. La tècnica d'utilitzar la variable comptador a Java és el següent:

  1. Abans del cicle de repetició, l'hem d'inicialitzar a zero o un.
  2. Després d'això, hem d'augmentar la variable del comptador en una dins del cicle respectiu.

Prenguem un exemple senzill per entendre el concepte de la variable comptador a 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&apos;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;>