Do a program that displays a simulated writing check.Use supplied Check.java and CheckDemo.java. It should then display a simulated check with the dollar amount spelled out,as shown. Check.Demo package checks; import java.time.LocalDate; public class Check { private double amount; private String payee; private LocalDate date; /* * Constructor */ public Check(double amount, String payee, LocalDate date) { // Your code here } public Check(Check original) { // Your code here } /* * Returns a String representing the check */ public String toString() { String result = "\t\t\t\tDate:\t"; result += date.getMonthValue() + "/"; result += date.getDayOfMonth() + "/"; result += date.getYear() + "\n\n"; result += "Pay to the Order of: " + payee + "\t\t"; result += "$" + amount + "\n\n"; result += amountText() + "\n"; return result; // return amountText(); } private String amountText() { String result = ""; // Your code here return result; } /* * Mutators */ public void setAmount(double amount) { // Your code here } public void setPayee(String payee) { // Your code hree } public void setDate(LocalDate date) { // Your code here } /* * Accessors */ public double getAmount() { // Your code here } public String getPayee() { // Your code here } public LocalDate getDate() { // Your code here } } CheckDemo.java package check; import java.time.LocalDate; public class CheckDemo { public static void main(String[] args) { Check check = new Check(1915.85, "Walmart", LocalDate.of(2021, 11, 24)); System.out.println(check); check = new Check(15.25, "McDonald", LocalDate.of(2021, 11, 24)); System.out.println(check); check = new Check(999.00, "Rent", LocalDate.of(2021, 11, 24)); System.out.println(check); check = new Check(6000.01, "Trip", LocalDate.of(2021, 11, 24)); System.out.println(check); check = new Check(16518.01, "Car", LocalDate.of(2021, 11, 24)); System.out.println(check); check = new Check(25000.99, "Tuition", LocalDate.of(2021, 11, 24)); System.out.println(check); // for (int dollar = 0; dollar < 10000; dollar++) { // check.setAmount(dollar + (Math.random() * 100) / 100.0); // System.out.println(check); // } } }
Do a program that displays a simulated writing check.Use supplied Check.java and CheckDemo.java.
It should then display a simulated check with the dollar amount spelled out,as shown.
Check.Demo
package checks;
import java.time.LocalDate;
public class Check {
private double amount;
private String payee;
private LocalDate date;
/*
* Constructor
*/
public Check(double amount, String payee, LocalDate date) {
// Your code here
}
public Check(Check original) {
// Your code here
}
/*
* Returns a String representing the check
*/
public String toString() {
String result = "\t\t\t\tDate:\t";
result += date.getMonthValue() + "/";
result += date.getDayOfMonth() + "/";
result += date.getYear() + "\n\n";
result += "Pay to the Order of: " + payee + "\t\t";
result += "$" + amount + "\n\n";
result += amountText() + "\n";
return result;
// return amountText();
}
private String amountText() {
String result = "";
// Your code here
return result;
}
/*
* Mutators
*/
public void setAmount(double amount) {
// Your code here
}
public void setPayee(String payee) {
// Your code hree
}
public void setDate(LocalDate date) {
// Your code here
}
/*
* Accessors
*/
public double getAmount() {
// Your code here
}
public String getPayee() {
// Your code here
}
public LocalDate getDate() {
// Your code here
}
}
CheckDemo.java
package check;
import java.time.LocalDate;
public class CheckDemo {
public static void main(String[] args) {
Check check = new Check(1915.85, "Walmart", LocalDate.of(2021, 11, 24));
System.out.println(check);
check = new Check(15.25, "McDonald", LocalDate.of(2021, 11, 24));
System.out.println(check);
check = new Check(999.00, "Rent", LocalDate.of(2021, 11, 24));
System.out.println(check);
check = new Check(6000.01, "Trip", LocalDate.of(2021, 11, 24));
System.out.println(check);
check = new Check(16518.01, "Car", LocalDate.of(2021, 11, 24));
System.out.println(check);
check = new Check(25000.99, "Tuition", LocalDate.of(2021, 11, 24));
System.out.println(check);
// for (int dollar = 0; dollar < 10000; dollar++) {
// check.setAmount(dollar + (Math.random() * 100) / 100.0);
// System.out.println(check);
// }
}
}
![ONCORDome Louvaappiations 10000 OCT LINTUT our
Date:
Pay to the Order of: McDonald
FIFTEEN and 25/100
Pay to the Order of: Walmart
ONE THOUSAND NINE HUNDRED FIFTEEN and 85/100
Date:
Date:
Pay to the Order of: Rent
NINE HUNDRED NINETY NINE and 0/100
Date:
11/24/2021
$1915.85
Pay to the Order of: Trip
SIX THOUSAND ZERO HUNDRED and 1/100
11/24/2021
$15.25
11/24/2021
$999.0
11/24/2021
$6000.01](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F13616f00-5217-4bb5-90aa-ec760b37e5ae%2Fd789ce0e-a251-4bd8-ad76-627add202c5e%2Fibwm0vk_processed.png&w=3840&q=75)
![Pay to the Order of: Rent
NINE HUNDRED NINETY NINE and 0/100
Date:
Pay to the Order of: Trip
SIX THOUSAND ZERO HUNDRED and 1/100
Pay to the Order of: Car
SIXTEEN THOUSAND FIVE HUNDRED
Date:
$999.0
11/24/2021
$6000.01
11/24/2021
$16518.01
EIGHTEEN and 0/100
Date: 11/24/2021
$25000.99
Pay to the Order of: Tuition
TWENTY FIVE THOUSAND ZERO HUNDRED and 99/100](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F13616f00-5217-4bb5-90aa-ec760b37e5ae%2Fd789ce0e-a251-4bd8-ad76-627add202c5e%2Fp0zeh9ia_processed.png&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 5 steps with 5 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)