logo

Javaのカウンタ変数

Javaのカウンタ変数 は、ループ内で繰り返しをカウントしたり、どの繰り返しに入っているかを知るために使用される特別なタイプの変数です。簡単に言うと、カウンター変数は 変数 特定のコード部分が実行された回数を追跡します。

カウンタ変数は、通常の変数が宣言および使用されるのと同じ方法で宣言および使用されます。整数型変数の値を増やすのは非常に簡単であるため、カウンタ変数は整数型のみにすることができます。

カウンタ変数は非常に理解しやすく、使いやすいです。カウンター変数を使用するテクニック ジャワ 以下のとおりであります:

  1. 繰り返しサイクルの前に、それを 0 または 1 に初期化する必要があります。
  2. その後、それぞれのサイクル内でカウンタ変数を 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&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;>