(Occurrences of a specified character) Write a method that finds the number of o
ID: 673711 • Letter: #
Question
(Occurrences of a specified character) Write a method that finds the number of
occurrences of a specified character in a string using the following header:
public static int count(String str, char a)
For example, count("Welcome", 'e') returns 2. Write a test program that
prompts the user to enter a string followed by a character and displays the number
of occurrences of the character in the string.
Design the main method of your program such that it allows the user to re-run the program with different input strings (i.e., use a loop structure).
Explanation / Answer
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.nextLine().toCharArray()[0]; 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; iRelated Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.