Explanation of Solution
Program code:
BookStoreCredit.java
//import the required packages
import java.util.Scanner;
//define a class BookStoreCredit
public class BookStoreCredit
{
//define the main method
public static void main(String[] args)
{
//create object of Scanner
Scanner scanner = null;
//create a try...catch block
try
{
//scannner object
scanner = new Scanner(System.in);
// prompt to read name of student
System.out.print("Enter the Student name:");
//get the name to studentName
String studentName = scanner.next();
// prompt to read grade point average of student
System.out.print("Enter the Student grade point average:");
//get the input to gradePointAvg
double gradePointAvg = scanner.nextDouble();
// method call
display(studentName, gradePointAvg);
//catch the exception e
} catch (Exception e)
{
}
}
//define a method display()
public static void display(String studentName, double gradePointAvg)
{
//print the values
System.out.println("Student Name:" + studentName);
System.out.println("Grade point Average:" + gradePointAvg);
// compute the credit and display
System...
Trending nowThis is a popular solution!
Chapter 3 Solutions
EBK JAVA PROGRAMMING
- Write a class RangeInput that allows users to enter a value within a range of values that is provided in the constructor. An example would be a temperature control switch in a car that allows inputs between 60 and 80 degrees Fahrenheit. The input control has “up” and “down” buttons. Provide up and down methods to change the current value. The initial value is the midpoint between the limits. As with the preceding exercises, use Math.min and Math.max to limit the value. Write a sample program that simulates clicks on controls for the passenger and driver seats. Please ensure that it works with the test class provided.arrow_forwardTo encourage good grades, Hermosa High School has decided to award each student a bookstore credit that is 10 times the student’s grade point average. In other words, a student with a 3.2 grade point average receives a $32.0 credit. Create an application that prompts a student for a name and grade point average, and then passes the values to a method (computeDiscount) that displays a descriptive message. The message uses the student’s name, echoes the grade point average, and computes and displays the credit.arrow_forwardTo encourage good grades, Hermosa High School has decided to award each student a bookstore credit that is 10 times the student’s grade point average. In other words, a student with a 3.2 grade point average receives a $32.0 credit. Create an application that prompts a student for a name and grade point average, and then passes the values to a method (computeDiscount) that displays a descriptive message. The message uses the student’s name, echoes the grade point average, and computes and displays the credit. An example of the program is shown below: Enter your name >> John Enter your gpa >>3.4 John, your GPA is 3.4, so your credit is $34.0arrow_forward
- Please use Java to help me with the assignment below. The assignment: A microwave control panel has four buttons: one for increasing the time by 30 seconds, one for switching between power levels 1 and 2, a reset button, and a start button. Implement a class that simulates the microwave, with a method for each button. The method for the start button should print a message “Cooking for ... seconds at level ...”.arrow_forwardYou are given a Conversion class and need to complete it by adding two static methods. The first method should be called gallonsToPints and take a double gallons and return the number of pints as a double (1 gallon = 8 pints). The second method should be called feetToInches, also taking a double number of feet and returning the number of inches as a double (1 foot = 12 inches). Test your program in the ConversionTester class by printing out two conversions. In javaarrow_forwardwrite program in java Create a Java Project With Your name as “EemanAsadProjectQNo1”, add a class to this Project, Class name should be Your Name with Your Reg No as “YourName18-arid-2860” Add a Method to Accept names and marks of nstudents from user, enter the value of nfrom Userb. Ensure that valid data is entered. If user enters an invalid data, then appropriate message should be displayed using Message Dialog Box e.g. ‘Name cannot be a number’ or ‘Marks must be an integer value’ Add another Method, to Display this data in descending order according to marks such that name of student having maximum marks should come at the top and the name of student having minimum marks should come at the bottom.arrow_forward
- Write a Java program that randomly generates a three-digit lottery number and prompts the user to enter a three-digit number. Each digit in the number is in the range between 0 to 9 with both 0 and 9 possible numbers. Write a method named getPrize() to determine which prize the user wins following the rules shown below. The method getPrize() should return an integer representing which prize was won such as 1 for first, 2 for second, etc. It should return -1 if no prize was won.arrow_forwardin Java LanguageWrite the method dateFashion().** You and your date are trying to get a table at* a restaurant. The parameter "you" is the stylishness* of your clothes, in the range 0..10, and "date" is* the stylishness of your date's clothes. The result* getting the table is encoded as an int value with 0 = no,* 1 = maybe, and 2 = yes.** If either of you is very stylish, (8 or more), then* the result is 2 (yes). With the exception that if* either of you has style of 2 or less, then the result* is 0 (no). Otherwise the result is 1 (maybe).** Some examples:* dateFashion(5, 10) returns 2* dateFashion(5, 2) returns 0* dateFashion(5, 5) returns 1* * @param you the style quotient for your clothes.* @param date the style quotient for your date's clothes.* @return chances of getting a table (0-no, 1-maybe, 2-yes).arrow_forwardPlease 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_forward
- Modify the program below and add a public method called isZero() to the Fraction class. This method will determine if a Fraction represents a zero fraction. A zero fraction has a numerator == 0, no matter what the denominator is. Your isZero() method should return a Boolean resultindicating a zero fraction or otherwise. The method will be used by the client class to test whether the ‘calling fraction’ is equal to the number zero. Modify the program so that it now loops until a fraction representing zero is entered. //Import the essential package import java.util.ArrayList; import java.util.Scanner; //Define the class Fraction class Fraction { private int n, d; public Fraction() { //Initialize the values this.n = this.d = 0; } public Fraction(int n, int d) { //Initialize the variables this.n = n; this.d = d; } //Define the getter function getNum() that returns the numerator public int getNum() {…arrow_forwardwhat is the java code for the class and Write one or more tests that check that the method works as specified in all cases? intro: A Fibonacci series is a popular sequence of numbers. The first two numbers of this series are 0 and 1. After this, the next Fibonacci number is obtained by adding the previous two. Thus the Fibonacci sequence is 0,1,1,2,3,5,8,13,... A Fibonacci counter is a machine that counts Fibonacci numbers. Much like a step tracker, it can be started at any count. It can be incremented or decremented by 1 (count falling below 0 is invalid). Given a number ’n’, the nth Fibonacci number can be calculated directly using Binet’s formula: ???(?)=15√((1+5√2)?−(1−5√2)?) what to do: Write a class FibonacciCounter that represents a single Fibonacci counter. This class should contain the following: A constructor that takes the initial count value and initializes the object appropriately. A method that returns a FibonacciCounter object with its count incremented by 1. A…arrow_forwardA shuttle bus drives along Main Street, starting at the intersection of Main and First and going up to Main and Twentieth, then turning around. Each call to the drive method moves the bus by one block. Rearrange the following lines. The constructor yields a bus at First Street heading towards Twentieth Street. Not all lines are useful. Why do I change to make it workarrow_forward
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,