Devam Ediyor

514872 Lab 6: Strings and Collections

Scenario/Summary

In this lab, you will create three programs:

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

Deliverables

Program files for the following program:

Index

Index2

ThreeArrayLists

At the beginning of ALL your programs, put the program name, your name, and a brief description of the program.

Example:

/***********************************************************

Program Name: Index

Programmer's Name: Nana Liu

Program Description: This program checks the occurrences of characters, etc...

************************************************************/

How to submit your assignment:

The programs MUST have the same names as the assignment title.

Each Java source file (*.java) must include a corresponding class file (*.class) program as evidence of success.

You must use a zipped folder to send your Weekly Assignment to the Dropbox. Do not send subfolders within your zipped folder. Place ALL of the .java and .class files for the week into the one zipped folder. The zipped folder should be named: YourLastName Week 6, and this zipped folder will contain all the weekly programming assignments.

Put all program source files in a Word document with a screen shot of all your program output.

L A B S T E P S

STEP 1: Index (10 points)

Write a Java GUI application called [url removed, login to view] that inputs several lines of text and a search character and uses String method indexOf to determine the number of occurrences of the character in the text.

Sample Program output:View Output Description

STEP 2: Index2 (10 points)

Write a Java GUI application called [url removed, login to view] based on the program in Step 1 that inputs several lines of text and uses String method indexOf to determine the total number of occurrences of each letter of the alphabet in the text. Uppercase and lowercase letters should be counted together. Store the totals for each letter in an array, and print the values in tabular format after the totals have been determined.

Sample Program output:View Output Description

STEP 3: ThreeArrayLists (20 points)

Write a program called [url removed, login to view] that declares three arrayLists referenced by the objects named priceList, quantityList, and amountList. Each arrayList should be declared in main() and should be capable of holding a minimum of 10 double-precision numbers.

The numbers that should be stored in price are 10.62, 14.89, 13.21, 16.55, 18.62, 9.47, 6.58, 18.32, 12.15, and 3.98.

The numbers that should be stored in quantity are 4, 8.5, 6, 7.35, 9, 15.3, 3, 5.4, 2.9, and 4.8.

Your program should pass object references to these three arrays to a method named extend(), which should calculate the elements in the amount array as the product of the corresponding elements in the price and quantity arrays (for example, amount [i] = price[i] * quantity [i]).

After extend() has put values into the amount array, create a method that displays the results of all three lists. Appropriate formatting techniques need to be used to produce a formatted output.

Sample program output:

1) 10.62 * 4.0 = 42.48

2) 14.89 * 8.5 = 126.56

3) 13.21 * 6.0 = 79.26

4) 16.55 * 7.35 = 121.64

5) 18.62 * 9.0 = 167.58

6) 9.47 * 15.3 = 144.89

7) 6.58 * 3.0 = 19.74

8) 18.32 * 5.4 = 98.93

9) 12.15 * 2.9 = 35.24

10) 3.98 * 4.8 = 19.1

Beceriler: Her şey Kabul, Java, PHP

Daha fazlasını görün: use of collections in java, strings in c programming, search string in array, search character in string, sample product brief, sample of application letter, references letter, programs in java collections, name of product and description, letter of application sample, letter of application format, java programming price, java programming assignments, java arraylist 1.5, java and php programmer, java 1.4 arraylist, how to write an assignment, gui programming java, example of application letter, c# programs with output, c programming strings, c programming array of strings, collections etc, c# example programs with output, beginning java programming

İşveren Hakkında:
( 2 değerlendirme )

Proje NO: #2260804

Seçilen:

ranjitsinha

Ready to deliver you. Thanks.

0 gün içinde 15$ USD
(198 Değerlendirme)
5.6