更新時間:2022-08-15 07:13:21 來源:動力節點 瀏覽2457次
Java中的計數器變量是一種特殊類型的變量,用于在循環中計算重復次數或了解我們所處的重復次數。簡單來說,計數器變量是一個跟蹤次數的變量執行一段特定的代碼。
計數器變量的聲明和使用方式與普通變量的聲明和使用方式相同。計數器變量只能是整數類型,因為增加整數類型變量的值非常容易。
在重復循環之前,我們必須將其初始化為零或一。
之后,我們必須在相應的周期內將計數器變量加一。
我們通過一個簡單的例子來理解Java中計數器變量的概念。
//創建CounterVariableExample1類來理解計數器的概念
公共類 CounterVariableExample1{
//main() 方法開始
公共靜態無效 主要(字符串[]參數){
//初始化計數器
整數 計數器 = 0 ;
//使用for循環增加計數器變量
for ( int i= 0 ; i< 5 ; i++){
//遞增計數器變量
計數器 = 計數器 + 1 ;
//打印遞增的計數器變量值
System.out.println(計數器);
}
}
}
讓我們再舉一個計數器變量的例子,我們將使用計數器變量來計算字符串中字符的出現次數。
//創建 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);
}
}
輸出
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習