Reference no: EM133121974
COIT20256 Data Structures and Algorithms - Central Queensland University
Workshop Activity
Create an application to store the contact details. A Contact should contain first name, last name, email, and phone number (others can be added). The first names of Contacts should be displayed in a listview. When the user selects a name from the listview, the contact details should be displayed in a grid of TextFields or a Table. As the information is modified (a Contact's Data is updated, a new Contact is added or an existing Contact is deleted), the contacts listview should display the updated list of names.
Note: You use the solution available for Week 4 Tutorial Question Five.
Include exception handling for TextFields for entering first name, last name and phone number so that names will not contain any numbers, phone number should not contain any alphabets.
Wrtie a Java program to save the contacts created to binary file named phone.dat using ObjectOutPutStream and read and display the data from the file.
1. If no exceptions are thrown in a try block, where does control proceed to, when the try block completes execution?
2. Write a program that demonstrates how various exceptions are caught with catch (Exception exception) Define classes ExceptionA (which inherits from class Exception) and ExceptionB (which inherits from class ExceptionA). In your program, create try blocks that throw exceptions of types ExceptionA, ExceptionB, NullPointerException and IOException. All exceptions should be caught with catch blocks specifying type Exception.
3. Write a Java program with a GUI. The program reads data from an existing data file named staffphone.csv and displays all data on the text area properly after the button "Display" is pressed. The data in the file staffphone.csv have the following format
John Pearson, 49308877
Peter London, 49446701
Amy Andersen, 45009923
In addition, the program also displays total number of the phone entry on the text area.
Attachment:- Data Structures and Algorithms.rar
Problems with the irr method
: Acme Oscillators is considering an investment project that has the following rather unusual cash flow pattern.
|
How many cups of coffee the van sold last month
: A mobile coffee van charges $1.80 for a cup of coffee, Last month, the sales revenue of the coffee van was E9.000 and the total variable costs were E4,000. Calc
|
Failure of financial institutions and financial crises
: "Caribbean financial institutions are weak and poorly regulated when compared to North American financial institutions. Additionally, because the financial mark
|
Present value of acme future cash flows
: Acme Medical Corp. is expecting the cash flows from 2018-2022 in the table below. After 2022 it is expecting growth in cash flow at an annual rate of 3%.
|
Write a Java program with a GUI
: Write a program that demonstrates how various exceptions are caught with catch - Define classes ExceptionA and ExceptionB - In your program, create try blocks
|
Explain the market risk premium
: You are trying to value WOW share today (End of 2021). Assume the current price of the share in the stock market is $39.06. Assume that the total dividend paid
|
Find lowest possible ratings
: Just before the collapse of of the subprime mortgage market in 2007, the most important credit-rating agencies rated mortgage-backed securities with Aaa and AAA
|
How much is the total final and capital gains tax for year
: Gain on sale of shares of stock subject to CGT 100,000. How much is the total final and capital gains tax for year 2018
|
What is the capital gains tax on the sale
: Kaye sold his residential house and lot located in Manila on January 5, 2018 for 8,000,000. What is the capital gains tax on the sale
|