
Concept explainers
2. Write the method named countChar()
*
* You are given a String str, and a char ch.
* Return the number of times that ch appears
* inside str, but ignore case.
*
* Oh, and you can't use the classification methods
* in the Character class. Use plain if statements,
* remembering that you can check if ch is lowercase
* by checking if it is between lowercase 'a' and
* lowercase 'z', inclusive. Likewise, check if
* between 'A' and 'Z' for capital. To convert lowercase to
* uppercase, subtract the difference between lowercase 'a'
* and uppercase 'A' ('a'-'A') from the lowercase character.
* Add this difference to convert from uppercase to lowercase.
*
* Examples:
* countChar("Abcdefg", 'a') returns 1
* countChar("xxXx", 'x') returns 4
* countChar("", 'q') returns 0
*
* @param str the String to search through
* @param ch the char to count (not case sensitive)
* @return the count of ch in str
*/
public int countChar(String str, char ch)
{
// Complete the countChar method here
}
}

Trending nowThis is a popular solution!
Step by stepSolved in 3 steps with 1 images

- Please help me! I have a lot of mini problems. I'm not sure how to start After #6, I have other problems. Those are : 7.) Write a method that reads a one-line sentence as input and then displays the following response: If the sentence ends with a question mark (?) and the input contains an even number of characters, display the word Yes. If the sentence ends with a question mark and the input contains an odd number of characters, display the word No. If the sentence ends with an exclamation point (!), display the word Wow. In all other cases, display the words You always say followed by the input string enclosed in quotes. Your output should all be on one line. Be sure to note that in the last case, your output must include quotation marks around the echoed input string. In all other cases, there are no quotes in the output. Your program does not have to check the input to see that the user has entered a legitimate sentence. Notes: This code requires a three-way selection statement and…arrow_forwardUse java language Write the method named oddSum();* * Given a String str return the arithmetic sum * of the odd-numbered digits '1'-'9' that appear in the string, * ignoring all other characters. Return 0 if there * are no digit characters in the string.** You cannot use any of the classification methods in* the Character class. You must use the relational operators* and simple logic to decide if a character is a digit.* (A character is a digit if it is between '0' and '9',* inclusive. Notice these are char literals, not int literals.)* To convert a digit character to a integer number, simply* subtract the character '0'. For example, '7' - '0' --> 7.* (Notice that subtracting two char results in an int.)** Examples:* oddSum("aa1bc2d3") returns 4 (2 is even)* oddSum("aa11b33") returns 8* oddSum("") returns 0* * @param str the String search for digits* @return the sum of the digits odd digitsarrow_forwardPlease help me fix this program. It is constantly saying I have duplicates of class main and many more Main. Java is below as well as my gui which is the photos (the gui is my problem) import java.util.*; public class Main { //Inputs a one character string and returns True if the character is a letter (i.e. a to z or A to Z). Returns false if it is not. A function to check that the password or encryption key is valid. public static boolean isALetter(char letter){ if( (letter >= 'a' && letter = 'A' && letter =-32767 && encryptKeyarrow_forward
- please use java to answer the following questionarrow_forwardIn this assignment you will demonstrate your knowledge of debugging by fixing the errors you find in the program below. Fix the code, and paste it in this document, along with the list of the problems you fixed.This example allows the user to display the string for the day of the week. For example, if the user passed the integer 1, the method will return the string Sunday. If the user passed the integer 2, the method will return Monday. This code has both syntax errors and logic errors. Hint: There are two logic errors to find and fix (in addition to the syntax errors).Inport daysAndDates.DaysOfWeek;public class TestDaysOfWeek {public static void main(String[] args) {System.out.println("Days Of week: ");for (int i = 0;i < 8;i++) {System.out.println("Number: " + i + "\tDay Of Week: " + DaysOfWeek.DayOfWeekStr(i) )}}}package daysAndDatespublic class DaysOfWeek {public static String DayOfWeekStr(int NumberOfDay) {String dayStr = ""switch (NumberOfDay) {case 1:dayStr =…arrow_forwardNeed help with 8,9, and 10 if possible. Java Codingarrow_forward
- public class utils { * Modify the method below. The method below, myMethod, will be called from a testing function in VPL. * write one line of Java code inside the method that adds one string * to another. It will look something like this: * Assume that 1. String theInput is 2. string mystring is ceorge неllo, пу nane is * we want to update mystring so that it is неllo, пу nane is Ceorge */ public static string mymethod(string theInput){ System.out.println("This method combines two strings."); Systen.out.println("we combined two strings to make mystring); return mystring;arrow_forwardI have the code for this one but I do seem to be missing something. This is the question - Modify the CountByFives application so that the user enters the value to count by. Start each new line after 10 values have been displayed. This is the code I have. I have got one check right but I can't get the other two - import java.util.*; public class CountByAnything { // Modify the code below public static void main (String args[]) { Scanner input = new Scanner(System.in); final int START; System.out.print("Please enter the value: "); START = input.nextInt(); final int STOP = 500; final int NUMBER_PER_LINE = 10; for(int i = START; i <= STOP; i += START) { System.out.print(i + " "); if(i % NUMBER_PER_LINE == 0) System.out.println(); } } }arrow_forward/** 2. Write the method named countChar() * You are given a String str, and a char ch. Return the number of times that ch appears inside str, but ignore case. * * * Oh, and you can't use the classification methods in the Character class. Use plain if statements, remembering that you can check if ch is lowercase by checking if it is between lowercase 'a' and lowercase 'z', inclusive. Likewise, check if between 'A' and 'Z' for capital. To convert lowercase to uppercase, subtract the difference between lowercase 'a' and uppercase 'A' ('a'-'A') from the lowercase character. Add this difference to convert from uppercase to lowercase. * * * * * * Examples: countChar("Abcdefg", 'a') returns 1 countChar("xxXx", 'x') returns 4 countChar("", 'q') returns 0 * * @param str the String to search through @param ch the char to count (not case sensitive) @return the count of ch in str * */ public int countChar(String str, char ch) { // Complete the countChar method here }arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





