SophiaPretty

(5)

$14/per page/Negotiable

About SophiaPretty

Levels Tought:
Elementary,Middle School,High School,College,University,PHD

Expertise:
Accounting,Algebra See all
Accounting,Algebra,Applied Sciences,Architecture and Design,Art & Design,Biology,Business & Finance,Calculus,Chemistry,Communications,Computer Science,Economics,Engineering,English,Environmental science,Essay writing Hide all
Teaching Since: Jul 2017
Last Sign in: 304 Weeks Ago, 5 Days Ago
Questions Answered: 15833
Tutorials Posted: 15827

Education

  • MBA,PHD, Juris Doctor
    Strayer,Devery,Harvard University
    Mar-1995 - Mar-2002

Experience

  • Manager Planning
    WalMart
    Mar-2001 - Feb-2009

Category > Computer Science Posted 23 Nov 2017 My Price 9.00

Examples of strings that can be accepted:Jill, Allen

Need help creating the response for this problem:

 

5.6 Warm up: Parsing strings (Java)

(1) Prompt the user for a string that contains two strings separated by a comma. (1 pt)

  • Examples of strings that can be accepted:Jill, Allen
  • Jill , Allen
  • Jill,Allen 

Ex:

Enter input string: Jill, Allen

 

(2) Report an error if the input string does not contain a comma. Continue to prompt until a valid string is entered. Note: If the input contains a comma, then assume that the input also contains two strings. (2 pts) 

 

Ex:

Enter input string: Jill Allen
Error: No comma in string
Enter input string: Jill, Allen

 

(3) Extract the two words from the input string and remove any spaces. Store the strings in two separate variables and output the strings. (2 pts) 

 

Ex:

Enter input string: Jill, Allen
First word: Jill
Second word: Allen

 

(4) Using a loop, extend the program to handle multiple lines of input. Continue until the user enters q to quit. (2 pts) 

 

Ex:

Enter input string: Jill, Allen
First word: Jill
Second word: Allen


Enter input string: Golden , Monkey
First word: Golden
Second word: Monkey


Enter input string: Washington,DC
First word: Washington
Second word: DC


Enter input string: q

 

-------------------------------------------

 

I inputted this but it is still wrong, what am I missing or doing wrong?

 

import java.util.Scanner;

 

public class ParseStrings {

  public static void main(String[] args) {

   Scanner scnr = new Scanner(System.in); 

   Scanner inSS = null;          

   String firstWord = " ";        

   String secondWord = "";

   String lineString = "";

   boolean inputDone = false; 

 

   while (!inputDone) {

     lineString = scnr.nextLine();

     inSS = new Scanner(lineString);

     firstWord = inSS.next();

     System.out.print("Enter input string: n");

 

     if (firstWord.equals("q")){

      System.out.println("First word: " + firstWord);

      inputDone = true; 

     } else

{

      secondWord = inSS.next();

      System.out.println("First word: " + firstWord);

      System.out.println("Second word: " + secondWord);

      System.out.println();

    }

   }

   return;

  }

}

Answers

(5)
Status NEW Posted 23 Nov 2017 12:11 PM My Price 9.00

-----------  ----------- H-----------ell-----------o S-----------ir/-----------Mad-----------am ----------- Th-----------ank----------- yo-----------u f-----------or -----------you-----------r i-----------nte-----------res-----------t a-----------nd -----------buy-----------ing----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n. -----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- qu-----------ick-----------ly

Not Rated(0)