• Write a functionally correct Java program to produce specified console output. • Write conditional (if) statements to conditionally execute code. • Write and call methods that accept parameters and return values to manage information flow. • Use Scanner to accept and process user input. • Follow prescribed conventions for spacing, indentation, naming methods, and header comments. Example Output This program asks for your monthly income and Program Behavior This program prompts a person for income expenses, then tells you your net monthly income. and expense amounts, then calculates their net monthly income. Unlike previous as sessments, this program's behavior is de- pendent on input from a user (user input is underlined in the examples to the left and on the next page). Your output should match our examples exactly when given the same input, but if the input changes, the output will also. Additional execution logs will be posted on the course website, and you can use the Mark button in Ed to check your output for various inputs. Hou many categories of income? 3 Next income amount? $1000 Next income amount? $250.25 Next income amount? $175.50 Enter 1) zonthly or 2) daily expenses? 1 How many categories of expense? 4 Next expense amount? $850 Next expense amount? $49.95 Next expense amount? $75 Next expense amount? $120.67 Make sure that the format and structure of your output exactly match the given logs. Total income - $1425.75 ($45.99/day) Total expenses - $1095.62 ($35.34/day) The program begins with an introductory message that briefly explains the program, You earned $330.13 more than you spent this month. then prompts the user for the number You're a big saver. « Your custom message goes here >» of income categories and reads in that many income amounts. Next, the program asks whether the user would like to enter This program asks for your monthly income and expenses, then tells you your net monthly income. monthly or daily expenses. (The user enters 1 for monthly and 2 for daily.) When enter- ing monthly expenses, the amounts input are the total amount for the month. When entering daily expenses, the amounts input are for a single day, and should be multi- plied by the number of days in a month to get the monthly total (see below). The program will then read in a number of ex- pense categories and an amount for each category, similar to how income was read. How many categories of income? 2 Next income amount? $800 Next income amount? $201.30 Enter 1) zonthly or 2) daily expenses? 2 How many categories of expense? 1 Next expense amount? $45.33 Total income - $1001.3 ($32.3/day) Total expenses - $1405.23 ($45.33/day) After reading all the user input, the pro- You spent $403.93 more than you earned this month. gram should then print out the total You're a big spender. « Your custom message goes here >> amount of income and expenses for the month, as well as the average income and expense per day. You may assume a month has exactly 31 days, though you should use a class constant so that your program can be easily modified to change this assumption (see below). The program should print out whether the user spent or earned more money for the given month and by how much. If income
• Write a functionally correct Java program to produce specified console output. • Write conditional (if) statements to conditionally execute code. • Write and call methods that accept parameters and return values to manage information flow. • Use Scanner to accept and process user input. • Follow prescribed conventions for spacing, indentation, naming methods, and header comments. Example Output This program asks for your monthly income and Program Behavior This program prompts a person for income expenses, then tells you your net monthly income. and expense amounts, then calculates their net monthly income. Unlike previous as sessments, this program's behavior is de- pendent on input from a user (user input is underlined in the examples to the left and on the next page). Your output should match our examples exactly when given the same input, but if the input changes, the output will also. Additional execution logs will be posted on the course website, and you can use the Mark button in Ed to check your output for various inputs. Hou many categories of income? 3 Next income amount? $1000 Next income amount? $250.25 Next income amount? $175.50 Enter 1) zonthly or 2) daily expenses? 1 How many categories of expense? 4 Next expense amount? $850 Next expense amount? $49.95 Next expense amount? $75 Next expense amount? $120.67 Make sure that the format and structure of your output exactly match the given logs. Total income - $1425.75 ($45.99/day) Total expenses - $1095.62 ($35.34/day) The program begins with an introductory message that briefly explains the program, You earned $330.13 more than you spent this month. then prompts the user for the number You're a big saver. « Your custom message goes here >» of income categories and reads in that many income amounts. Next, the program asks whether the user would like to enter This program asks for your monthly income and expenses, then tells you your net monthly income. monthly or daily expenses. (The user enters 1 for monthly and 2 for daily.) When enter- ing monthly expenses, the amounts input are the total amount for the month. When entering daily expenses, the amounts input are for a single day, and should be multi- plied by the number of days in a month to get the monthly total (see below). The program will then read in a number of ex- pense categories and an amount for each category, similar to how income was read. How many categories of income? 2 Next income amount? $800 Next income amount? $201.30 Enter 1) zonthly or 2) daily expenses? 2 How many categories of expense? 1 Next expense amount? $45.33 Total income - $1001.3 ($32.3/day) Total expenses - $1405.23 ($45.33/day) After reading all the user input, the pro- You spent $403.93 more than you earned this month. gram should then print out the total You're a big spender. « Your custom message goes here >> amount of income and expenses for the month, as well as the average income and expense per day. You may assume a month has exactly 31 days, though you should use a class constant so that your program can be easily modified to change this assumption (see below). The program should print out whether the user spent or earned more money for the given month and by how much. If income
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
import java.util.*;
public class Budgeter {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
please use java and start the code the way provided and do NOT use \n or printf in the code please.
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY