Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
6th Edition
ISBN: 9780134477367
Author: David J. Barnes, Michael Kolling
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
error_outline
This textbook solution is under construction.
Students have asked these similar questions
Assume that you are not able to perform other operations on an int value thanto decrement it and compare it with zero and one. Write two methods odd(int x)and even(int x) that respectively return if x is odd or even. We assume thatx >= 0.
Write a Java program that asks the user to enter a string and counts how many times the letter "s" or "S" appears in the string. Display that number and then display the string that many times. Requirements:
Call a method that gets the string from the user. Use recursion to ensure the string has at least 5 characters.
Call a method that returns the number of times the letter "s" or "S" appears in the string. This method should use recursion.
Call a method that takes the number of times the letter"s" or "S" appeared in the string and display the original string that was obtained from the user that many times using recursion.
Call a method that sorts the letters in the string and searches for the letter "m". Display Found or Not Found.
Using Java program this:
/*
This program is preparing to play a Tic-tac-toe game.
For now, it should only place X-s on the board in the
place specified by the user on each turn.
Here, you should implement the method printBoard() that
should print a "board" passed to it. Notice that the board
is SHIFTED to the right a bit. You should do it too!
Don't change your main.
Eventually your output should look something like this:
1 2 3
1 . . .
2 . . .
3 . . .
Where do you want to place X?
Enter row and column (separated by blank space): 2 2
1 2 3
1 . . .
2 . X .
3 . . .
Where do you want to place X?
Enter row and column (separated by blank space): 3 3
1 2 3
1 . . .
2 . X .
3 . . X
Where do you want to place X?
Enter row and column (separated by blank space): ...
...
and so on.
*/
You can use this and complete the program:
import java.util.Scanner;
public class PrepTicTacToe1{
public static void…
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Write a method that prints numbers using the following header:public static void printNumbers(int num1, int num2, intnumberPerLine)This method prints the characters between num1 and num2 with the specifiednumbers per line. Write a test program that prints ten characters per line from 1to 100. Numbers are separated by exactly one space.arrow_forward1. Write a program that takes three numbers (a,b,c) from the user as input and finds the median of the three. The program has a method called median that takes 3 numbers as the parameter and returns the median. Use if-then-else statements to find the median. You can assume the three numbers are not the same. Sample Example: Enter 3 numbers 10 13 The median is 10 public class Median{ public static void main(String[] args){ Scanner input = new int a = int b = int c =arrow_forwardJava: Class: WordCount Write a method using the header below (remember your Javadoc comment) public static int countWords(String str) that returns a count of all words in the string str. Words are separated by spaces. For example, countWords("Mary had a little lamb") should return 5. Your method should work correctly if there are multiple spaces between words. Use helper methods to find the position of the next space following a given position, and the position of the next non-space character following a given position. Write a test program [main()] to test the method.arrow_forward
- Write java method fullName with a return type of void and accept a name. The method will display the abbreviation of the firstname and middle name except for the lastname. For example, if name is Yule Plaza Sanchez it will display: Y.P.Sanchez For example: Test Result fullName("Yule Plaza Sanchez"); Y.P.Sanchez fullName("Yule Josef Plaza Sanchez"); Y.J.P.Sanchezarrow_forwardTask 03: Read the concept of Binomial coefficient given in chapter-6. Write a method that takes two parameters n and k and returns the value of Binomial Coefficient C(n, k). For example, your function should return 20 for n = 6 and k = 3, and it should return 35 for n= 7 and k = 4. ( confirm it through the Pascal's triangle as given below). 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 15 10 10 5 1 15 (20) 15 6 1 1 7 21 35 (35 21 7 1 1arrow_forwardYou have to write a program to find the largest number and its place. For example, if the values are {1, 12, 13, 5, 22, 5, 14, 86, 20, 22}, should report that 86 is the largest and it is in place 8. the program using the following header for method: static public int [] findMax(int[) nums) and print result.arrow_forward
- Here is _The output of first method should be that they are not equal. And the output of the second method should be that they are equal. Partial code is given below to help you complete this question. You can ignore this entirely and write your...arrow_forward1. Write the following method that returns the intersecting point between two lines (p1, p2) and (p3, p4): public static Point 2D getIntersecting Point ( Point 2D pl, Point 2D p2, Point 2D p3, Point2D p4); The method returns null if the two lines are parallel. Write a test program that prompts the user to enter three points and displays the center point. Here is a sample run. (Hint: for finding the intersecting point between two lines, see Programming Exercise 8.31.) Enter x1, yl, x2, y2, x3, y3, x4, y4: 225 -1.0 4.0 2.0 -1.0 -2.0 The intersecting point is at (2.88889, 1.1111) The two lines are parallelarrow_forwardA pet shop wants to give a discount to its clients if they buy one or more pets and at least five other items. The discount is equal to 20 percent of the cost of the other items, but not the pets. Implement a method: public static void discount(double[] prices, boolean[] isPet, int nItems) The method receives information about a particular sale. For the ith item, prices[i] is the price before any discount, and isPet[i] is true if the item is a pet. Write a program that prompts a cashier to enter each price and then a Y for a pet or N for another item. Use a price of –1 as a sentinel. Save the inputs in an array. Call the method that you implemented, and display the discount.arrow_forwardA pet shop wants to give a discount to its clients if they buy one or more pets and at least four other items. The discount is equal to 15 percent of the cost of the other items, but not the pets. Implement a method: public static void discount (double[] prices, boolean[] isPet, int nItems) The method receives information about a particular sale. For the ith item, prices[i] is the price before any discount, and isPet[i] is true if the item is a pet. Wite a program that prompts a cashier to enter each price and then a y for a pet orn for another item. Use a price of -1 as a sentinel. Save the inputs in an array. Call the method that you implemented, and display the discount.arrow_forwardYou are building a diving board by placing a bunch of planks of wood end-to-end.There are two types of planks, one of length shorter and one of length longer. You must use exactly K planks of wood. Write a method to generate all possible lengths for the diving board.arrow_forwardCreate a class with a method. The method has to decide whether a given year is a leap year or not. Note- A year is a leap year if: • It has an extra day i.e. 366 instead of 365. It occurs in every 4 year e.g. 2008, 2012 are leap years. For every 100 years a special rule applies-1900 is not a leap year but 2000 is a leap year. In those cases, we need to check whether it is divisible by 400 or not. > > ClassAssignmentEx2 ©LeapYearDecider javaclassnotes.assignments javaclassnotes.assignments ClassAssignmentEx2() LeapYearDecider() main(String):void A isLeapYear(int):booleanarrow_forwardarrow_back_iosSEE MORE QUESTIONSarrow_forward_ios
Recommended textbooks for you
- 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
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Java Math Library; Author: Alex Lee;https://www.youtube.com/watch?v=ufegX5o8uc4;License: Standard YouTube License, CC-BY