A contact list is a place where you can store a specific contact with other associated information such as a phone number, email address, birthday, etc. Write a program that first takes as input an integer N that represents the number of word pairs in the list to follow. Word pairs consist of a name and a phone number (both strings). That list is followed by a name, and your program should output the phone number associated with that name. Assume that the list will always contain less than 20 word pairs. Ex: If the input is: 3 Joe 123-5432 Linda 983-4123 Frank 867-5309 Frank the output is: 867-5309 Your program must define and call the following method. The return value of getPhoneNumber() is the phone number associated with the specific contact name. public static String getPhoneNumber(String[] nameVec, String[] phoneNumberVec, String contactName, int arraySize) Hint: Use two arrays: One for the string names, and the other for the string phone numbers.
A contact list is a place where you can store a specific contact with other associated information such as a phone number, email address, birthday, etc. Write a program that first takes as input an integer N that represents the number of word pairs in the list to follow. Word pairs consist of a name and a phone number (both strings). That list is followed by a name, and your program should output the phone number associated with that name. Assume that the list will always contain less than 20 word pairs. Ex: If the input is: 3 Joe 123-5432 Linda 983-4123 Frank 867-5309 Frank the output is: 867-5309 Your program must define and call the following method. The return value of getPhoneNumber() is the phone number associated with the specific contact name. public static String getPhoneNumber(String[] nameVec, String[] phoneNumberVec, String contactName, int arraySize) Hint: Use two arrays: One for the string names, and the other for the string phone numbers.
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
100%
The language is Java. The method to use is provided!
![A contact list is a place where you can store a specific contact with other associated information such as a phone number, email address, birthday, etc. Write a program that first takes as input an integer N that represents the number of word pairs in the list to follow. Word pairs consist of a name and a phone number (both strings). That list is followed by a name, and your program should output the phone number associated with that name. Assume that the list will always contain less than 20 word pairs.
Ex: If the input is:
```
3 Joe 123-5432 Linda 983-4123 Frank 867-5309
Frank
```
the output is:
```
867-5309
```
Your program must define and call the following method. The return value of `getPhoneNumber()` is the phone number associated with the specific contact name.
```java
public static String getPhoneNumber(String[] nameVec, String[] phoneNumberVec, String contactName, int arraySize)
```
Hint: Use two arrays: One for the string names, and the other for the string phone numbers.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F8fe79bd2-2df3-45cc-abc0-ffa837cca5d8%2Ff36ddef5-7be6-4378-bd8b-9b8d6bfd6582%2Fmbyx9bi_processed.png&w=3840&q=75)
Transcribed Image Text:A contact list is a place where you can store a specific contact with other associated information such as a phone number, email address, birthday, etc. Write a program that first takes as input an integer N that represents the number of word pairs in the list to follow. Word pairs consist of a name and a phone number (both strings). That list is followed by a name, and your program should output the phone number associated with that name. Assume that the list will always contain less than 20 word pairs.
Ex: If the input is:
```
3 Joe 123-5432 Linda 983-4123 Frank 867-5309
Frank
```
the output is:
```
867-5309
```
Your program must define and call the following method. The return value of `getPhoneNumber()` is the phone number associated with the specific contact name.
```java
public static String getPhoneNumber(String[] nameVec, String[] phoneNumberVec, String contactName, int arraySize)
```
Hint: Use two arrays: One for the string names, and the other for the string phone numbers.
![```java
import java.util.Scanner;
public class LabProgram {
/* Define your method here */
public static void main(String[] args) {
/* Type your code here. */
}
}
```
### Explanation
This Java code snippet provides a basic skeleton for a program using the Scanner class for input. It includes placeholders for defining methods and writing the main logic. Here's a breakdown:
- **Line 1**: `import java.util.Scanner;`
This line imports the Scanner class from the `java.util` package, which is used to take input from the user.
- **Line 3**: `public class LabProgram {`
This declares a public class named `LabProgram`. Classes in Java are blueprints for creating objects and can contain fields and methods.
- **Line 5**: `/* Define your method here */`
This is a comment indicating where you can define additional methods within the class. Methods allow you to organize code into reusable blocks.
- **Line 7**: `public static void main(String[] args) {`
This is the main method, the entry point for any Java application. When the program runs, the main method is the first method that is invoked.
- **Line 8**: `/* Type your code here. */`
Another comment indicating where the code logic should be implemented within the main method.
This code serves as a starting point for developing a Java application. You can expand it by defining methods and adding code logic inside the main method for specific functionalities.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F8fe79bd2-2df3-45cc-abc0-ffa837cca5d8%2Ff36ddef5-7be6-4378-bd8b-9b8d6bfd6582%2Fta7ibs_processed.png&w=3840&q=75)
Transcribed Image Text:```java
import java.util.Scanner;
public class LabProgram {
/* Define your method here */
public static void main(String[] args) {
/* Type your code here. */
}
}
```
### Explanation
This Java code snippet provides a basic skeleton for a program using the Scanner class for input. It includes placeholders for defining methods and writing the main logic. Here's a breakdown:
- **Line 1**: `import java.util.Scanner;`
This line imports the Scanner class from the `java.util` package, which is used to take input from the user.
- **Line 3**: `public class LabProgram {`
This declares a public class named `LabProgram`. Classes in Java are blueprints for creating objects and can contain fields and methods.
- **Line 5**: `/* Define your method here */`
This is a comment indicating where you can define additional methods within the class. Methods allow you to organize code into reusable blocks.
- **Line 7**: `public static void main(String[] args) {`
This is the main method, the entry point for any Java application. When the program runs, the main method is the first method that is invoked.
- **Line 8**: `/* Type your code here. */`
Another comment indicating where the code logic should be implemented within the main method.
This code serves as a starting point for developing a Java application. You can expand it by defining methods and adding code logic inside the main method for specific functionalities.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education