Questions & AnswersJava Programming

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...

Screen Shot 2023-02-27 at 7.56.06 PM.png

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 ...
Screen Shot 2023-02-27 at 7.56.14 PM.png

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 ...
Screen Shot 2023-02-27 at 7.56.19 PM.png

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. ...
Screen Shot 2023-02-27 at 7.56.25 PM.png

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. ...
Screen Shot 2023-02-27 at 7.56.31 PM.png

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
CliffsNotes Logo

Unlock access to this and over
10,000 step-by-step explanations

Unlock Explanation

Have an account? Log In

Step-by-step explanation

<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

Example CliffsNotes Question and Answer
Unlock every step-by-step explanation, download literature note PDFs, plus more.Get Access

Related Q&A