Provide a java class named "input" containing method readint

Assignment Help JAVA Programming
Reference no: EM13940582

Provide a Java class named "Input" containing the method "readInt" (prototype given below) that displays the prompt string, reads an integer, and tests whether it is between the supplied minimum and maximum. If not, it prints an error message and repeats the entire process.

public static int readInt(Scanner in, String prompt, String error, int min, int max)

Use the following class as the main class for testing the implementation.

import java.util.Scanner;

/**
This program prints how old you'll be next year.
*/
public class AgePrinter
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
int age = Input.readInt(in, "Please enter your age",
"Illegal Input--try again", 1, 150);
System.out.println("Next year, you'll be " + (age + 1));
}
}

Reference no: EM13940582

Questions Cloud

Sale using the gross method : Prepare the journal entry to record the sale using the gross method.
Discuss the safety-related costs listed : Discuss the safety-related costs listed. Are they variable or fixed with respect to speak- ers sold? With respect to other independent variables (describe)?
Explain the path of appeal available to a defendant : Evaluate the defendant rights in the chosen country and compared them with defendant's right in the United States. Explain the path of appeal available to a defendant. Analyze and evaluate different aspects of the reviewed system that would be of ben..
Determine the amount of compression : If the column contains four steel reinforcing rods of diameter 25 mm, determine the stress in each material and the amount of compression when carrying a compressive load of 600 kN. For steel E = 200 GPa and for concrete E = 13.8 GPa.
Provide a java class named "input" containing method readint : Provide a Java class named "Input" containing the method "readInt" (prototype given below) that displays the prompt string, reads an integer, and tests whether it is between the supplied minimum and maximum. If not, it prints an error message and ..
Balance sheet using variable costing : Calculate the dollar amount of ABC Company's finished goods inventory that would appear on the December 31, 2007, balance sheet using variable costing.
Determine the stress in the two materials : Determine the stress in the two materials and the reduction in length when the member carries a load of 200 kN. For steel E = 200 GPa and for brass E = 96 GPa.
Problem regarding the enterprise resource planning : Traditionally, Enterprise Resource Planning (ERP) systems are adopted by the manufacturing organisations; however, ERP vendors developed several modules to support organisations in different industries.  As a result almost all the bigger organisat..
Explain why venue may be easily change within federal system : A court must have jurisdiction to hear and decide a case. Venue is the particular location or area in which a court with geographical jurisdiction may hear a case. Explain why venue may be easily changed within the federal system and reasons why c..

Reviews

Write a Review

JAVA Programming Questions & Answers

  Design a java application using the list data structure

You are to design a Java application using the list data structure to manage your contact information. Each contact may have the subsequent data:

  Define private instance variable to hold boolean value

Write a Java Enumeration "LetterGrade" that represents letter grades A through F including plus and minus grades. Define a private instance variable to hold a boolean value.

  Write a class called palatine

Write a class called palatine that converts an STL string into Pig Latin form. The rules for converting a string into Pig Latin are as follows.

  Java :a user-defined starting position (other than 0,0)

modifying the program so that it can start from a user-defined starting position (other than 0,0) and search for a user defined ending point (other than row-1, column-1) .

  Multiple choice java programming questions

Determine which of the following may be a violation of information hiding if inserted for the comment above?

  Write a program that reads in a list of numbers from a file

write a program that reads in a list of numbers from a file and adds up all those numbers. You may hard code in the name of the file, allowing the user to input the filename is not required

  Calculate the cross product of two numeric vectors function

Create a function that calculate the cross product of two numeric vectors Function Name: calcCrossProduct

  Calculate the maximum data rate in mb/second

b)How much cylinder skew is needed for an Oceangate disk operating at 20,000 rpm(new series for the Christmas promotions) which has a seek time of 0.5 milliseconds? This disk has 800 sectors of 512 bytes each on each track.

  Write an interface for a bagadt that implements iterable

Write an interface for a BagADT that implements the Iterable interface. Include javadoc comments that will generate specifications for the BagADT so that someone who wants to implement this interface will know what each method does.

  Implement savings account using locks and conditions

A savings account object holds a non-negative balance - Use a shared counter protected by test-and-test-and-set lock. Each thread locks the counter, increments it, releases the lock, and repeatedly reads the counter until it reaches n.

  Write the code with comment and output resultinterface and

write the code with comment and output resultinterface and polymorphismimplement a class quiz that implements the

  Create a sales tracking program named salestracking.java

create a sales tracking program named SalesTracking.java. This program must track monthly sales as well as compute average yearly sales, total sales for the year, and which month had the highest sales and which month had the lowest sales.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd