bartleby

Concept explainers

bartleby

Videos

Expert Solution & Answer
Book Icon
Chapter 4, Problem 1P

Explanation of Solution

Creating the class “Main.java”:

  • Import required packages.
  • Define the class “Main”.
    • Define the “main ()” method.
      • Create an object for “Scanner” class.
      • Declare required variables.
      • Do till the user enters “no” using “while” condition.
        • Get a statement or question from the user and store it in a variable “input”.
        • Calculate the length of the sentence and store it in a variable “length”.
        • Get the last character and store it in a variable “lastCharacter”.
        • Switch to the last character.
          • Case “?”.
            • Check if “length % 2” is equal to 0.
              • Print “Yes”.
            • Else,
              • Print “No”.
            • Break the case.
          • Case “!”
            • Print “Wow”.
            • Break the case.
          • Default case.
            • Print the entered sentence.
        • Ask whether the user wants to continue or not and store the response. Check if the response is “yes” and continue the process.

Program:

//Import required package

import java.util.*;

//Define the Main class

public class Main

{

    //Define the main method

    public static void main(String[] args)

    {

        //Create an object for the scanner class

        Scanner keyboard = new Scanner(System.in);

        //Declare required variables

        String input;

        int length;

        char lastCharacter;

        int response;

        //Do until the user enters no

        do

        {

            //Get a statement or a question

System.out.print("Enter a statement or question: ");

            input = keyboard.nextLine();

            //Get the length of the sentence

            length = input.length();

//Get the last character from that sentence

            lastCharacter = input.charAt(length -1);

            //Switch to the last character

            switch(lastCharacter)

            {

                //If the last character is '?'

                case '?':

//Check if the length % 2 is equal to 0

                if (length%2 == 0)

                    //Print yes

                    System...

Blurred answer
Students have asked these similar questions
No AI solutions please
No AI solutions please
No AI solutions please

Chapter 4 Solutions

Java: An Introduction To Problem Solving And Programming Plus Mylab Programming With Pearson Etext -- Access Card Package (8th Edition)

Additional Engineering Textbook Solutions

Find more solutions based on key concepts
Knowledge Booster
Background pattern image
Computer Science
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.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning
Computational Software for Intelligent System Design; Author: Cadence Design Systems;https://www.youtube.com/watch?v=dLXZ6bM--j0;License: Standard Youtube License