3. Add the following class methods to it: a. A method that asks for the username and password of the user. Note: Because we do not have any database, just assume all username/password combinations are valid, so set the isAuthenticated variable to true and print a login successful message inside this method with the value of isAuthenticated variable. b. A method that prints Top 5 Trending items in ascending order. (Use Arrays.sort() library method to quickly sort arrays). c. A method that prints logged in username, remaining balance and subscriber since information. d. A method (like updateContinueWatching(String strValue) which takes a String parameter and updates the Continue Watching array for the user. So in NetflixDemo class, take a movie or TV show name as input from the user and pass it to this updateContinueWatching(value) method. Print the final Continue Watching array. Note: New value should take first position in the Continue Watching array (index 0). For example: Say your current Continue Watching array is: ["Ozark", "Narcos", "Schitts Creek", "The Crown", "Better Call Saul"] And you are now adding "Breaking Bad", then the updated Continue Watching array should look like this: ["Breaking Bad", "Ozark", “Narcos", "Schitts Creek", "The Crown"] So, move all items to the right by 1 (and we lose the last item) and put the new value at index 0.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

On line 47, I am trying to create a method that which takes a String parameter and updates the arrayfor the user. Prompt and what I have so far attatched.

Logi
20
public void login(){
System.out.println("Enter Username : ");
String username = input.nextLine();
System.out.println("Enter Password : ");
String pw = input.nextLine();
21
22
23
|24
25
isAuthenticated=true;
26
System.out.println("Login Successful!");
27
28
29
}
30
31
//2. printUserDetails
public void printUserDetails0{
32
System.out.println("Username: " + username);
System.out.println("Remaining balance: " + balance);
System.out.println("Subscriber since: " + Subscriberyr);
}
33
34
35
36
37
//3. printTopTrending
public void printTopTrending(){
System.out.println("Top 5 Trending items:
}
38
39
+ Arrays.tostring(Top5Trending));
40
41
42
43
44
//4. updateContinueWatching
45
46 @ E
public void continueWatching (String Movies){
47
for (String contitem: Movies){
48
49
}
50
}
51
52
}
53
Transcribed Image Text:Logi 20 public void login(){ System.out.println("Enter Username : "); String username = input.nextLine(); System.out.println("Enter Password : "); String pw = input.nextLine(); 21 22 23 |24 25 isAuthenticated=true; 26 System.out.println("Login Successful!"); 27 28 29 } 30 31 //2. printUserDetails public void printUserDetails0{ 32 System.out.println("Username: " + username); System.out.println("Remaining balance: " + balance); System.out.println("Subscriber since: " + Subscriberyr); } 33 34 35 36 37 //3. printTopTrending public void printTopTrending(){ System.out.println("Top 5 Trending items: } 38 39 + Arrays.tostring(Top5Trending)); 40 41 42 43 44 //4. updateContinueWatching 45 46 @ E public void continueWatching (String Movies){ 47 for (String contitem: Movies){ 48 49 } 50 } 51 52 } 53
3. Add the following class methods to it:
a. A method that asks for the username and password of the user.
Note: Because we do not have any database, just assume all username/password
combinations are valid, so set the isAuthenticated variable to true and print a login
successful message inside this method with the value of isAuthenticated variable.
b. A method that prints Top 5 Trending items in ascending order.
(Use Arrays.sort() library method to quickly sort arrays).
c. A method that prints logged in username, remaining balance and subscriber since
information.
d. A method (like updateContinueWatching(String strValue) which takes a String
parameter and updates the Continue Watching array for the user. So in NetflixDemo
class, take a movie or TV show name as input from the user and pass it to this
updateContinueWatching(value) method. Print the final Continue Watching array.
Note: New value should take first position in the Continue Watching array (index 0).
For example: Say your current Continue Watching array is:
["Ozark", "Narcos", "Schitts Creek", "The Crown", "Better Call Saul"]
And you are now adding "Breaking Bad", then the updated Continue Watching array
should look like this:
["Breaking Bad", "Ozark", “Narcos", "Schitts Creek", "The Crown"]
So, move all items to the right by 1 (and we lose the last item) and put the new value
at index 0.
Transcribed Image Text:3. Add the following class methods to it: a. A method that asks for the username and password of the user. Note: Because we do not have any database, just assume all username/password combinations are valid, so set the isAuthenticated variable to true and print a login successful message inside this method with the value of isAuthenticated variable. b. A method that prints Top 5 Trending items in ascending order. (Use Arrays.sort() library method to quickly sort arrays). c. A method that prints logged in username, remaining balance and subscriber since information. d. A method (like updateContinueWatching(String strValue) which takes a String parameter and updates the Continue Watching array for the user. So in NetflixDemo class, take a movie or TV show name as input from the user and pass it to this updateContinueWatching(value) method. Print the final Continue Watching array. Note: New value should take first position in the Continue Watching array (index 0). For example: Say your current Continue Watching array is: ["Ozark", "Narcos", "Schitts Creek", "The Crown", "Better Call Saul"] And you are now adding "Breaking Bad", then the updated Continue Watching array should look like this: ["Breaking Bad", "Ozark", “Narcos", "Schitts Creek", "The Crown"] So, move all items to the right by 1 (and we lose the last item) and put the new value at index 0.
Expert Solution
steps

Step by step

Solved in 3 steps with 5 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY