首页 课程 师资 教程 报名

Java中的计数器变量

  • 2022-08-15 07:13:21
  • 2151次 动力节点

Java中的计数器变量是一种特殊类型的变量,用于在循环中计算重复次数或了解我们所处的重复次数。简单来说,计数器变量是一个跟踪次数的变量执行一段特定的代码。

计数器变量的声明和使用方式与普通变量的声明和使用方式相同。计数器变量只能是整数类型,因为增加整数类型变量的值非常容易。

计数器变量非常容易理解和使用。在Java中使用 counter 变量的技术如下:

在重复循环之前,我们必须将其初始化为零或一。

之后,我们必须在相应的周期内将计数器变量加一。

我们通过一个简单的例子来理解Java中计数器变量的概念。

CounterVariableExample1.java

//创建CounterVariableExample1类来理解计数器的概念  
公共类 CounterVariableExample1{   
    //main() 方法开始  
    公共静态无效 主要(字符串[]参数){    
        //初始化计数器  
        整数 计数器 =  0 ;            
        //使用for循环增加计数器变量  
        for ( int  i= 0 ; i< 5 ; i++){  
            //递增计数器变量  
            计数器 = 计数器 +  1 ;  
            //打印递增的计数器变量值  
            System.out.println(计数器);  
        }  
    }  
}  

让我们再举一个计数器变量的例子,我们将使用计数器变量来计算字符串中字符的出现次数。

CounterVariableExample2.java

//创建 CounterVariableExample1 以使用计数器变量计算字符串中每个字符的出现次数  
类 CounterVariableExample2 {  
    //设置最大字符大小  
    静态最终int  MAX =  256 ;          
    静态无效 getNumberOfSameChar(字符串 str)   
    {  
        // 创建一个大小为 256 的数组,即 ASCII_SIZE  
        int  count[] = 新的int [MAX];             
        //计算字符串的长度   
        int  len = str.length();              
        // 初始化计数数组索引  
        for  ( int  i =  0 ; i < len; i++)  
            计数[str.charAt(i)]++;                
        // 创建一个长度为 len 的字符数组  
        char  charArray[] = 新字符[len];      
        // 将字符串的每个字符复制到 charArray  
        for  ( int  i =  0 ; i < len; i++){  
            charArray[i] = str.charAt(i);  
            //初始化计数器变量  
            整数 计数器 =  0 ;                
            for  ( int  j =  0 ; j <= i; j++) {  
                   // 如果有任何匹配,则增加计数器  
                if  (str.charAt(i) == charArray[j])  
                    计数器++;  
            }                
            如果 (计数器 ==  1 )  
                System.out.println(  "出现的字符" +str.charAt(i)  
                    +  "是:"  + count[str.charAt(i)]);  
        }  
    }      
    // main() 方法开始  
    公共静态无效 主要(字符串 [] 参数)    
    {  
        //使用默认字符串创建字符串类型的变量   
        String str =  "javaTpoint 是最好的学习网站" ;            
        //调用getNumberOfSameChar()方法获取字符串中每个字符出现的次数  
        getNumberOfSameChar(str);  
    }  
}  

输出

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交