Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Chrome File Edit View History Bookmarks People Window Help 8 20% D Wed Nov 9 11

ID: 3937307 • Letter: C

Question

Chrome File Edit View History Bookmarks People Window Help 8 20% D Wed Nov 9 11 30 52 AM aR E Lab Assignments Mod 6-Ch6 Programming Principles l Section 16 Fall Semester 2016 CO kennesaw.view.usg.edu 103674/fullscreen/18397105/View Program 5 Design and implement a Java program for programming exercise 6.23, page 238 (name it occurrences), to find the number of occurrences of a letter in a given string. Follow the instructions in the problem statement. 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). Document your code and organize the outputs properly using escape characters View as Tex

Explanation / Answer

Occurances.java


public class Occurances {

  
   public static void main(String[] args) {
       java.util.Scanner scan = new java.util.Scanner(System.in);
       System.out.println("Enter the string: ");
       String s = scan.nextLine();
       System.out.println("Enter the character: ");
       char ch = scan.next().charAt(0);
       int n = count(s,ch);
       System.out.println("Number of occurances of a character "+ch+" is : "+n);
   }
   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;
   }

}

Output:

Enter the string:
welcome
Enter the character:
e
Number of occurances of a character e is : 2

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote