Description

Description

Write a complete Java program that allows users to perform basic banking operations

1.Deposit money

2.Withdraw money

3.Check balance

4.Exit

Instructions:

1.Create a Java Class: Name the class SimpleBanking.

2.Attributes:

    • Use a static variable to store the account balance (e.g., private static double balance).

    3.Method Definitions:

      • Define the following methods:
        • static void deposit(double amount): Increases the balance by the specified amount and prints a confirmation message.
        • static void withdraw(double amount): Decreases the balance by the specified amount if sufficient funds are available; otherwise, print an error message.
        • static void checkBalance(): Prints the current balance.

      4.Main Method:

        • In the main method, present a menu to the user with the following options:
          • 1 – Deposit money
          • 2 – Withdraw money
          • 3 – Check balance
          • 4 – Exit

        5.User Input:

          • Use the Scanner class to read user input.
          • Based on the user’s choice, call the appropriate method.

          6.Loop Until Exit:

            • Use a loop to allow the user to perform multiple operations until they choose to exit.Part 2: (7 Marks)In this project, you will develop a Java program to manage a simple shopping list using object-oriented programming principles. The project consists of two main classes:1) Create an Item class with the following requirements:· An item has four attributes: id, name, price, and quantity.· Implement a default constructor (no parameters).· Implement a constructor with four parameters to initialize all attributes with specific values.· Provide setter and getter methods for all attributes.· Implement a method updateQuantity(int newQuantity) to modify the quantity of an item.2) Create a ShoppingListManager class (Driver class) that:· Asks the user to enter details for five items.· Stores each item in a separate variable.· Displays the shopping list after adding the items.· Uses a loop function to remove items one by one.· Displays the updated shopping list after each removal.· Continues the process until the shopping list is empty.




            College of Computing and Informatics

            Project
            Deadline: Sunday 20/04/2025 @ 23:59
            [Total Mark is 14]
            Student Details:

            CRN:

            Name:
            Name:
            Name:

            ID:
            ID:
            ID:

            Instructions:

            • You must submit two separate copies (one Word file and one PDF file) using the Assignment Template on
            Blackboard via the allocated folder. These files must not be in compressed format.

            • It is your responsibility to check and make sure that you have uploaded both the correct files.
            • Zero mark will be given if you try to bypass the SafeAssign (e.g. misspell words, remove spaces between
            words, hide characters, use different character sets, convert text into image or languages other than English
            or any kind of manipulation).

            • Email submission will not be accepted.
            • You are advised to make your work clear and well-presented. This includes filling your information on the cover
            page.

            • You must use this template, failing which will result in zero mark.
            • You MUST show all your work, and text must not be converted into an image, unless specified otherwise by
            the question.

            • Late submission will result in ZERO mark.
            • The work should be your own, copying from students or other resources will result in ZERO mark.
            • Use Times New Roman font for all your answers.

            Restricted – ‫مقيد‬

            Description and Instructions

            Pg. 01

            Description and Instructions
            Important Notes:
            • The number of students in each group: 2 to 3
            • You must make your own group and send the list of the students
            to your respective instructor.
            • Project comprises of Part 1 and Part 2 [both carry 7 + 7 marks]
            • For each part of the project the student must copy and paste the
            code and add screenshots of the output.
            Part 1:

            (7 Marks)

            Write a complete Java program that allows users to perform basic banking operations

            1. Deposit money
            2. Withdraw money
            3. Check balance
            4. Exit

            Instructions:
            1. Create a Java Class: Name the class SimpleBanking.
            2. Attributes:
            o

            Use a static variable to store the account balance (e.g., private static
            double balance).

            3. Method Definitions:
            o

            Define the following methods:
            ▪ static void deposit(double amount): Increases the balance
            by the specified amount and prints a confirmation message.
            ▪ static void withdraw(double amount): Decreases the
            balance by the specified amount if sufficient funds are available;
            otherwise, print an error message.
            ▪ static void checkBalance(): Prints the current balance.

            4. Main Method:
            o

            Restricted – ‫مقيد‬

            In the main method, present a menu to the user with the following options:

            Description and Instructions

            Pg. 02



            1 – Deposit money
            2 – Withdraw money
            3 – Check balance
            4 – Exit

            5. User Input:
            o
            o

            Use the Scanner class to read user input.
            Based on the user’s choice, call the appropriate method.

            6. Loop Until Exit:
            o

            Use a loop to allow the user to perform multiple operations until they choose to
            exit.

            The output of the program should be as follows:

            Restricted – ‫مقيد‬

            Pg. 03

            Restricted – ‫مقيد‬

            Description and Instructions

            Description and Instructions

            Pg. 04
            Part 2:

            (7 Marks)

            In this project, you will develop a Java program to manage a simple shopping
            list using object-oriented programming principles. The project consists of two
            main classes:

            1) Create an Item class with the following requirements:

            An item has four attributes: id, name, price, and quantity.

            Implement a default constructor (no parameters).

            Implement a constructor with four parameters to initialize all attributes
            with specific values.

            Provide setter and getter methods for all attributes.

            Implement a method updateQuantity(int newQuantity) to modify the
            quantity of an item.

            2) Create a ShoppingListManager class (Driver class) that:

            Restricted – ‫مقيد‬

            Asks the user to enter details for five items.

            Stores each item in a separate variable.

            Displays the shopping list after adding the items.

            Uses a loop function to remove items one by one.

            Displays the updated shopping list after each removal.

            Continues the process until the shopping list is empty.

            Purchase answer to see full
            attachment

            Share This Post

            Email
            WhatsApp
            Facebook
            Twitter
            LinkedIn
            Pinterest
            Reddit

            Order a Similar Paper and get 15% Discount on your First Order

            Related Questions

            Description

            Description ‫المملكة العربية السعودية‬ ‫وزارة التعليم‬ ‫الجامعة السعودية اإللكترونية‬ Kingdom of Saudi Arabia Ministry of Education Saudi Electronic University College of Administrative and Financial Sciences Assignment 3 Quality Management (MGT 424) Due Date: 26/04/2025 @ 23:59 Course Name: Quality Management Student’s Name: Course Code: MGT 424 Student’s ID Number: Semester:

            Description

            Description The Assignment must be submitted on Blackboard (WORD format only) via allocated folder. • Assignments submitted through email will not be accepted. • Students are advised to make their work clear and well presented, marks may be reduced for poor presentation. This includes filling your information on the cover

            Description

            Description In Brazil, the export industry always finds ways to cut costs. The international community expressed its dismay at the manufacturers’ latest cost-cutting decision to replace flouride with diethylene glycol in toothpaste. Flouride is designed to strengthen teeth enamel. Diethylene glycol is a poisonous substance used to make chemicals that

            Description

            Description • The Assignment must be submitted on Blackboard (WORD format only) via allocated folder. • Assignments submitted through email will not be accepted. • Students are advised to make their work clear and well presented; marks may be reduced for poor presentation. This includes filling your information on the

            Description

            Description ‫المملكة العربية السعودية‬ ‫وزارة التعليم‬ ‫الجامعة السعودية اإللكترونية‬ Kingdom of Saudi Arabia Ministry of Education Saudi Electronic University College of Administrative and Financial Sciences Assignment-3 MGT425-Spreadsheet Decision Modeling Due Date: 26/04/2025@ 23:59 (End of Week 12) Course Name:Spreadsheet Decision Modeling Course Code:MGT425 Student’s Name: Semester: Second CRN: Student’s ID

            Description

            Description Students are advised to make their work clear and well presented, marks may be reduced for poor presentation. This includes filling your information on the cover page. • Students must mention question number clearly in their answer. • Late submission will NOT be accepted. • Avoid plagiarism, the work

            Description

            Description Guidelines: Font should be 12 Times New Roman Headings should be Bold Color should be Black Line spacing should be 2 Use reliable references (APA format) AVOID PLAGIARISM (you will get ZERO when there is plagiarism) You should use at least 3 references Submit this WORD Document when you

            Description

            Description ‫المملكة العربية السعودية‬ ‫وزارة التعليم‬ ‫الجامعة السعودية اإللكترونية‬ Kingdom of Saudi Arabia Ministry of Education Saudi Electronic University College of Administrative and Financial Sciences Assignment 2 Introduction to International Business (MGT 321) Due Date: 22/03/2025 @ 23:59 Course Name: Introduction to International Business Course Code: MGT321 Student’s Name: Semester:

            Description

            Description ‫المملكة العربية السعودية‬ ‫وزارة التعليم‬ ‫الجامعة السعودية اإللكترونية‬ Kingdom of Saudi Arabia Ministry of Education Saudi Electronic University College of Administrative and Financial Sciences Assignment 3 Business Ethics and Organization Social Responsibility (MGT 422) Due Date: 26/04/2025 @ 23:59 Course Name: Business Ethics and Organization Social Responsibility Course Code:

            Description

            Description topic is Leveraging Health Information Systems to Improve Maternal and Child Health Outcomes”

            Description

            Description I am a trainee at BEC Arabia Company. I want you to fill out the conditions written in the file correctly, and I will help you. I trained in the Treasury Department, the Transfer Department for projects, revenues, reports, and documents. I learned the Government Transfers Department. I learned

            Description

            Description Copying is strictly prohibited at our university. We have a developed program to detect copies and detect artificial intelligence,So please don’t copy. All answered must be typed using Times New Roman (size 12, double-spaced) font. No pictures containing text will be accepted and will be considered plagiarism). ‫المملكة العربية

            Description

            Description Copying is strictly prohibited at our university. We have a developed program to detect copies and detect artificial intelligence,So please don’t copy. All answered must be typed using Times New Roman (size 12, double-spaced) font. No pictures containing text will be accepted and will be considered plagiarism). ‫المملكة العربية

            Description

            Description Copying is strictly prohibited at our university. We have a developed program to detect copies and detect artificial intelligence,So please don’t copy. All answered must be typed using Times New Roman (size 12, double-spaced) font. No pictures containing text will be accepted and will be considered plagiarism). ‫المملكة العربية

            Description

            Description Hi Please I need help to do English project presentation as attached guidelines without using AI DENG123 READING & VOCABULARY II Project Student Name: Student ID: Mark: Out of 10 points. Instructions: Choose one of the reading texts: The Meaning of Dreams.pdf Part 1: Identify Vocabulary Words: • •

            Description

            Description please read the case study carefully and answer each question in your own word no coping from any place that will give me zero. read the instructions that wrote in the file. the answers should be in the same file and do not delete or change anything on the

            Description

            Description see ASSIGNMENT COVER SHEET Course name: Fundamental Concepts in Food and Nutrition Course number: PHC 241 CRN: xxxx Patterns of food consumption in the Kingdom of Saudi Arabia The purpose of this assignment is to describe patterns of food consumption in the Kingdom of Saudi Arabia (KSA). Please read

            Description

            Description see doi:10.1017/S1368980016003141 Public Health Nutrition: 20(6), 1075–1081 Diet in Saudi Arabia: findings from a nationally representative survey Maziar Moradi-Lakeh1, Charbel El Bcheraoui1, Ashkan Afshin1, Farah Daoud1, Mohammad A AlMazroa2, Mohammad Al Saeedi2, Mohammed Basulaiman2, Ziad A Memish2, Abdullah A Al Rabeeah2 and Ali H Mokdad1,* 1 Institute for Health