IN JAVA . Deliverables & Reminders The bolded are unique...
Question
Answered step-by-step
Asked by SuperPencilDugong13 on coursehero.com
IN JAVA . Deliverables & Reminders The bolded are unique...
Image transcription text
Summary The gist of this assignment document's contents are as follows:
Program Description: Black scientist contributions database
0 Deliverables & Reminders 0 Use a project named AssignmentEC'l, and a class named
BlackScientistDatabase 0 Submit a .zip file that is your compressed project folder.
9 Rubric 0 Also visible on Canvas assignment page
0 Sample program output
0 Changelog ...
Image transcription text
Program Description February is Black History Month in the United States, and so we're providing an extra credit
opportunity for you to research contributions made by Black scientists and incorporate what you
find into a simulated database program using course topics like 2D arrays and methods. Find five prominent Black scientists and record the following for them:
0 name
0 birth year
0 main research field(s) such as computer science, physics, biology, etc., up to three per
scientist, separated by commas
0 main contribution summarized in your own words in 200-500 characters A true relational database would use SQL to add and query data (or another database language
for non-relational databases). This is not what we are creating in this assignment. Rather, you will use a 2D array St ring [ ] [ ] scientists to simulate a single database table and a
method findScientist to query this table to find matching records. Hardcode the n><4 array scientists in the main method of a class
BlackScientistDatabase to store the information you collected about them, where n is the
number of scientists. Write a method String[ ] findScientist(String[ ] scientists, String ...
Image transcription text
Write a method St ring[ ] [ ] findScientist(String[ ] scientists, String
name, String byear, String field) that returns the scientists records satisfying the given criteria.
Input parameters: 0 St ring[ ] scientists: The 2D array containing all the data 0 String name: Name of a scientist, which should match regardless of letter cases
0 String byear: Minimum birth year of the scientist 0 String field: Main research field, which should be contained in that scientist's
field(s) string, ignoring case, but need not exactly match the entire string In the main method, prompt the user to enter the name, byear, and field. The user can skip any
or all of the inputs by simply pressing the return key without providing any input. An empty string argument given to findScientist indicates that this will not be used to filter. You do not need
to implement a looping menu system. You don't need to allow the user to filter by text in the scientist's contributions, but this should
nonetheless be the fourth column of each record. When displaying the results of a query, each scientist's record matching the query should have
this format. Underlined words should be replaced with the relevant information. ...
Image transcription text
name, (b. byear)
——-— Fie1d(s) of research: field ——-— Contributions: contribution Note that the field criteria need not search by exact match like name and byear, but
rather a check for existence of a substring. To illustrate this with an example, suppose a
scientist was involved in particle physics, computer science, and microbiology. Their record would be returned by a field filter criteria of "physics , particle physics", "biology , computer", or even something trivial like "e". In our simple simulated database, filtering by a set of multiple conjoined terms for one
criteria filter isn't possible. It's easy to see why it wouldn't work if a user wanted to see
all scientists born in the 19903 and entered "1990-1999" or "1990 1991 1992..." or
something else (unless we specifically made our program to be able to do this). For
field, if a user wanted to search for all those researching physics or biology, entering
"physics biology" would not work, either, since it would check for the existence of
exactly "physics biology" anywhere. ...
Image transcription text
Deliverables & Reminders The bolded are unique requirements for this extra credit assignment: Solutions not submitted before the due date will not be accepted for any reason.
There is no late submission window for this assignment. Additionally, submissions that do not include at least five Black scientists or
would not receive more than 50% of the points from the rubric will receive no
points. ...
IN JAVA
Answer & Explanation
Solved by verified expert
Answered by tejapacchikura123 on coursehero.com
<p>sect</p><p>sec</p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorsectetur adipiscing elit
Unlock access to this and over 10,000 step-by-step explanations
<pre><code class="language-plaintext">sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectu</code></pre><p> </p><p> </p><p><strong>sectetur adipiscing elit. Nam lacinia pulvinar</strong></p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellen</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risu</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facil</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam ri</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus,</p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolo</p><p> </p><p> </p><p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tor</p><p> </p><p> </p>
Get unstuck with a CliffsNotes subscription
Unlock every step-by-step explanation, download literature note PDFs, plus more.Get Access