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 Instructions: Students can work in groups of two or individually to complete the project. The students may use POM and/or Microsoft Excel to answer the questions. Submit only soft copy by Moodle. Please fill and attach the cover sheet before submission. Plagiarized projects will be given 0 marks. If

            Description

            Description Evidence required: ➢ Written responses to each of the ten instructions ➢ Assessment Criteria as headings for each answer. ➢ Professionally presented answers, with in-text Harvard Referencing to support them. ➢ End Reference list. ➢ 3,900 (+/-10%) words in total. 5OS065Assessment Level Associate Walkthrough Diploma Learning Outcome 3 Asked

            Description

            Description My final project yahya and another document structure to be followed. Jeddah International College Business Administration Department Digital Transformation and the Future of Work in Saudi Mining: Impacts of Automation on Jobs, Skills, and Transition Strategies In Partial Fulfillment of Master of Business Administration (MBA Prepared by Yahya Mabrook

            Description

            Description My final project yahya and another document structure to be followed. Jeddah International College Business Administration Department Digital Transformation and the Future of Work in Saudi Mining: Impacts of Automation on Jobs, Skills, and Transition Strategies In Partial Fulfillment of Master of Business Administration (MBA Prepared by Yahya Mabrook

            Description

            Description My final project yahya and another document structure to be followed. Jeddah International College Business Administration Department Digital Transformation and the Future of Work in Saudi Mining: Impacts of Automation on Jobs, Skills, and Transition Strategies In Partial Fulfillment of Master of Business Administration (MBA Prepared by Yahya Mabrook

            Description

            Description My final project yahya and another document structure to be followed. Jeddah International College Business Administration Department Digital Transformation and the Future of Work in Saudi Mining: Impacts of Automation on Jobs, Skills, and Transition Strategies In Partial Fulfillment of Master of Business Administration (MBA Prepared by Yahya Mabrook

            Description

            Description My final project yahya and another document structure to be followed. Jeddah International College Business Administration Department Digital Transformation and the Future of Work in Saudi Mining: Impacts of Automation on Jobs, Skills, and Transition Strategies In Partial Fulfillment of Master of Business Administration (MBA Prepared by Yahya Mabrook

            Description

            Description My final project yahya and another document structure to be followed. Jeddah International College Business Administration Department Digital Transformation and the Future of Work in Saudi Mining: Impacts of Automation on Jobs, Skills, and Transition Strategies In Partial Fulfillment of Master of Business Administration (MBA Prepared by Yahya Mabrook

            Description

            Description Instructions: Students should work individually to complete the case study. Submit only soft copy by Moodle. Please fill and attach the cover sheet before submission. Plagiarized case study will be given 0 marks. If the case study is submitted late, marks will be deducted. Operations Management– MB 504 Case

            Description

            Description Submit: Only Soft copy on Moodle. Students can work in teams of two or submit the assignment individually. Use the proper format (font, font size, spacing). In case of late submissions your marks will be deducted. Plagiarism is strictly forbidden. Any assignments that have copied material will be given

            Description

            Description the task is to answer presentation qustions

            Description

            Description I need a research about company ( BED AND BEYOND) closed cuz shortage of cash the main reason – I need a professional research cover all the side of the company, financial and accounting use SWAT ANALYSIS their financial statements if they have , why it’s closed? Cover everything

            Description

            Description I want a beautiful presentation with clear and beautiful pictures.

            Description

            Description I want a beautiful presentation with clear and beautiful pictures.

            Description

            Description IPC in Radio diagnosis and interventional radiology I want a beautiful presentation with clear and beautiful pictures.

            Description

            Description IPC in labsI want a beautiful presentation with clear and beautiful pictures.

            Description

            Description see College of Computing and Informatics Project Deadline: Monday 21/04/2025 @ 23:59 [Total Mark for this Assignment is 14] Students Details: CRN: ### Name: ### Name: ### Name: ### ID: ### ID: ### ID: ### Instructions: • You must submit two separate copies (one Word file and one PDF

            Description

            Description i want ppt good very good and add photo for each slide topic: Saudi Arabia’s contributions to combating epidemics globally… NGO efforts Stop TB partnership partners with at least two Saudi NGOs: Dr. Abdul rahman Al Mishari Hospital and Al Salam Hospital. NGOs are non-governmental organizations (NGOs). These organizations