IT 145 Southern New Hampshire University Intro to Java Paint Program For complete instruction follow the attached pdf file. For this assignment, you will
IT 145 Southern New Hampshire University Intro to Java Paint Program For complete instruction follow the attached pdf file.
For this assignment, you will complete the paint program by debugging the original code and adding code that validates user input and handles exceptions. Use the Uploading Files to Eclipse and the Downloading Files from Eclipse Tutorial tutorials to help you with this project.
Debugging
Open the Virtual Lab by clicking on the link in the Virtual Lab Access module. Then open your IDE. Upload the Paint1.zip folder and review the code for the Paint1.java file.
Find and fix the three errors in the given code.
Use the input values below to test your program. If you found and fixed all errors, your output should exactly match what is below.
TIP: When you run your program in Eclipse, it will prompt you to enter input in the Console window. If you cannot find this window, go to Window, then Show View, then Console.
Input Validation and Exception Handling
Review the code, looking for the two code blocks where user input is required.
Implement a do-while loop in both blocks of code to ensure that input is valid and any exceptions are handled.
TIP: Consider using a try-catch block for exception handling, but it is not required.
Use the two sample invalid inputs below to test your program. Your program should respond to each by prompting the user to enter valid input. This should continue to loop until valid input is received.
THINK: Why is 0 invalid input for this problem? What is the user being asked to input? 4/17/2020
?
? Listen
Module Six Assignment Guidelines and Rubric – IT-145-T4543 Found in App Development 20EW4
?
Overview
Many Java programs that you create will receive and process user input. In order to ensure that user input is accurate, you will need to
use input valida on and excep on handling. For example, if you ask for a zip code, you want to ensure the user inputs a ?ve-digit
number. In this ac vity, you are given buggy code for a paint program that calculates the number of cans of paint required to paint a
wall, given the walls height and width. You will need to debug the code and improve it by adding code to validate user input and handle
excep ons.
Prompt
For this assignment, you will complete the paint program by debugging the original code and adding code that validates user input and
handles excep ons. Use the Uploading Files to Eclipse and the Downloading Files from Eclipse Tutorial tutorials to help you with this
project.
Debugging
Open the Virtual Lab by clicking on the link in the Virtual Lab Access module. Then open your IDE. Upload the Paint1.zip
folder and review the code for the Paint1.java ?le.
Find and ?x the three errors in the given code.
Use the input values below to test your program. If you found and ?xed all errors, your output should exactly match what is
below.
TIP: When you run your program in Eclipse, it will prompt you to enter input in the Console window. If you cannot ?nd this
window, go to Window, then Show View, then Console.
https://learn.snhu.edu/d2l/le/content/375590/viewContent/7898842/View
1/3
4/17/2020
Module Six Assignment Guidelines and Rubric – IT-145-T4543 Found in App Development 20EW4
Input Valida on and Excep on Handling
Review the code, looking for the two code blocks where user input is required.
Implement a do-while loop in both blocks of code to ensure that input is valid and any excep ons are handled.
TIP: Consider using a try-catch block for excep on handling, but it is not required.
Use the two sample invalid inputs below to test your program. Your program should respond to each by promp ng the user to
enter valid input. This should con nue to loop un l valid input is received.
THINK: Why is 0 invalid input for this problem? What is the user being asked to input?
Guidelines for Submission
A ach your completed Paint1.java ?le to the assignment submission page.
Module Six Assignment Rubric
Criteria
Pro?cient (100%)
https://learn.snhu.edu/d2l/le/content/375590/viewContent/7898842/View
Needs Improvement
Not Evident (0%)
Value
2/3
4/17/2020
Module Six Assignment Guidelines and Rubric – IT-145-T4543 Found in App Development 20EW4
(75%)
Debugging
Input Valida on
and Excep on
Handling
Debugs a class so that
Meets some Pro?cient
no errors remain and
criteria, but with errors or
Does not a empt
calcula ons work
correctly
exclusions such as one or
two remaining bugs
criterion
Adds loops to validate all
user input and handle
excep ons so that code
passes all test cases
30
Meets most Pro?cient
criteria, but with errors;
areas for improvement
may include ability to
Does not a empt
criterion
70
handle all test cases
Total:
https://learn.snhu.edu/d2l/le/content/375590/viewContent/7898842/View
100%
3/3
Purchase answer to see full
attachment
We've got everything to become your favourite writing service
Money back guarantee
Your money is safe. Even if we fail to satisfy your expectations, you can always request a refund and get your money back.
Confidentiality
We don’t share your private information with anyone. What happens on our website stays on our website.
Our service is legit
We provide you with a sample paper on the topic you need, and this kind of academic assistance is perfectly legitimate.
Get a plagiarism-free paper
We check every paper with our plagiarism-detection software, so you get a unique paper written for your particular purposes.
We can help with urgent tasks
Need a paper tomorrow? We can write it even while you’re sleeping. Place an order now and get your paper in 8 hours.
Pay a fair price
Our prices depend on urgency. If you want a cheap essay, place your order in advance. Our prices start from $11 per page.