好的,所以我正在爲java做一個家庭作業。下面是分配: 編寫發現使用下面的頭中的字符串指定的字符的出現的次數的方法: 公共靜態詮釋計數(字符串str,炭A)計算出現次數
收件,提示的測試程序用戶輸入一個字符串後跟一個字符,並顯示該字符在字符串中出現的次數。
我的代碼中的錯誤是這樣的: char a = input.nextChar;它說:「nextChar不能得到解決或不是場」
這裏是我的代碼:
import java.util.*;
public class CountOccurances {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner (System.in);
System.out.println("Enter a string: ");
String str = input.nextLine();
System.out.println("Enter a character: ");
char a = input.nextChar;
int letterCheck = count(str, a);
System.out.println("The character " + a + "appeared" + letterCheck + "times in" + str);
}
public static int count(String str, char a)
{
int count = 0;
for (int i = 0; i < str.length(); i++)
{
if (str.charAt(i) == a)
{
count++;
}
}
return count;
}
}
任何幫助將不勝感激!提前致謝! – Tammy 2014-11-25 00:11:01
[This](http://stackoverflow.com/questions/13942701/take-a-char-input-from-the-scanner)可能很有趣 – Reimeus 2014-11-25 00:14:38