【发布时间】:2016-01-11 20:25:00
【问题描述】:
//提示是:写一个程序让用户输入一个字符串,//然后让用户输入一个字符。程序应该计数并显示 //指定字符在字符串中出现的次数。
import java.util.Scanner;
public class LetterCounter{
Scanner keyboard = new Scanner (System.in); //Scanner
// Declare Variables
String userString; // String user entered
String userCharacter; // Character user entered
int StringSize;
// Ask the user to enter a string
System.out.println("Please Enter a String.");
userString = keyboard.nextLine();
// Ask the user to enter a charcter
System.out.println("Please Enter a Character.");
userCharacter = keyboard.nextLine();
// Count and display the number of times that character appears in the
// string chosen by the user.
int character;
character = Integer.parseInt(userCharacter);
StringSize = userString.charAt(character);
}
}
由于某种原因,我无法让它工作,我只是不知道从这里去哪里。我可能需要一个 FOR-LOOP 吗?
感谢您的帮助
【问题讨论】:
-
你试过运行代码吗?我很确定它不会编译。