Computer Networking: A Top-Down Approach (7th Edition)
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
Bartleby Related Questions Icon

Related questions

Question

I am doing a project that consists of creating a word scramble game with a text file where the program gives the user scrambled words and the user must correctly guess the word. I have finished most of the code, however, I am having trouble understanding the code to scramble the words that are asked. 

System.out.println(""};
Collections.shuffle (words);
Scanner scanner = new Scanner (System.in);
for (String w
: words) {
String scrambledWord = scramble (w) ;
System.out.print (scrambledWord + " = ? ") ;
String guess = scanner.next () ;
if (guess.equalsIgnoreCase (w) ) {
System.out.println ("You Got It!");
} else {
System.out.println ("Game Over! :(");
return;
}
System.out.println ("");
System.out.println ("Congratulations! You Won The Game! :D");
scanner.close ();
private static String scramble(String word) {
// TODO: Scramble the word before returning
return word;
expand button
Transcribed Image Text:System.out.println(""}; Collections.shuffle (words); Scanner scanner = new Scanner (System.in); for (String w : words) { String scrambledWord = scramble (w) ; System.out.print (scrambledWord + " = ? ") ; String guess = scanner.next () ; if (guess.equalsIgnoreCase (w) ) { System.out.println ("You Got It!"); } else { System.out.println ("Game Over! :("); return; } System.out.println (""); System.out.println ("Congratulations! You Won The Game! :D"); scanner.close (); private static String scramble(String word) { // TODO: Scramble the word before returning return word;
|-
/*
2
* To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
3
4
* and open the template in the editor.
5
*/
6
package wordscramble;
7
8 E import java.io.IOException;
9
import java.nio.file.Files;
10
import java.nio.file. Paths;
import java.util.Collections;
import java.util.List;
11
12
13
import java.util.Scanner;
14
15 -
/**
16
17
* @author chris
18
*/
19
public class WordScramble {
20
21
/**
22
* @param args the command line arguments
23
*/
public static void main (String[] args) throws IOException {
25
26
List<String> words = Files.readAllLines (Paths. get ("words.txt"));
27
System.out.println ("CSIS 212 Final Project - Christian Taylor");
28
29
System.out.println ("Welcome to Word Scramble!");
30
31
System.out.println ("Try to guess 10 words in a
row to win the game !");
32
33
34
System.out.println ("");
35
Collections.shuffle (words);
36
37
expand button
Transcribed Image Text:|- /* 2 * To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates 3 4 * and open the template in the editor. 5 */ 6 package wordscramble; 7 8 E import java.io.IOException; 9 import java.nio.file.Files; 10 import java.nio.file. Paths; import java.util.Collections; import java.util.List; 11 12 13 import java.util.Scanner; 14 15 - /** 16 17 * @author chris 18 */ 19 public class WordScramble { 20 21 /** 22 * @param args the command line arguments 23 */ public static void main (String[] args) throws IOException { 25 26 List<String> words = Files.readAllLines (Paths. get ("words.txt")); 27 System.out.println ("CSIS 212 Final Project - Christian Taylor"); 28 29 System.out.println ("Welcome to Word Scramble!"); 30 31 System.out.println ("Try to guess 10 words in a row to win the game !"); 32 33 34 System.out.println (""); 35 Collections.shuffle (words); 36 37
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Similar questions
Recommended textbooks for you
Text book image
Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON
Text book image
Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science
Text book image
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning
Text book image
Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning
Text book image
Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education
Text book image
Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY