logo

Variable de compteur en Java

Une variable compteur en Java est un type spécial de variable qui est utilisé dans la boucle pour compter les répétitions ou pour savoir dans quelle répétition nous nous trouvons. En termes simples, une variable compteur est une variable qui garde une trace du nombre de fois qu'un morceau de code spécifique est exécuté.

La variable compteur est déclarée et utilisée de la même manière que les variables normales sont déclarées et utilisées. La variable compteur ne peut être que de type entier car il est très facile d'augmenter la valeur d'une variable de type entier.

La variable compteur est très simple à comprendre et à utiliser. La technique d'utilisation de la variable compteur dans Java est comme suit:

  1. Avant le cycle répétitif, il faut l'initialiser à zéro ou un.
  2. Après cela, nous devons augmenter la variable du compteur d'une unité dans le cycle respectif.

Prenons un exemple simple pour comprendre le concept de variable compteur en 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;>