Given a line of text as input, output the number of characters excluding spaces, periods, or commas. Ex: If the input is: Listen, Mr. Jones, calm down. the output is: 21

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter6: User-defined Functions
Section: Chapter Questions
Problem 34SA
icon
Related questions
Question
100%

The language is Java. The code provided is what I have however it is not outputting the correct number, only 0.

Given a line of text as input, output the number of characters excluding spaces, periods, or commas.
Ex: If the input is:
Listen, Mr. Jones, calm down.
the output is:
21
Note: Account for all characters that aren't spaces, periods, or commas (Ex: "r", "2", "!").
Transcribed Image Text:Given a line of text as input, output the number of characters excluding spaces, periods, or commas. Ex: If the input is: Listen, Mr. Jones, calm down. the output is: 21 Note: Account for all characters that aren't spaces, periods, or commas (Ex: "r", "2", "!").
1 import java.util.Scanner;
2
3 public class LabProgram {
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
String userText;
int i;
int length = 0;
4
7
8
10
// Add more variables as needed
11
12
userText =
scnr.nextline(); // Gets entire line, including spaces.
13
for (i = 0; i < userText.length(); ++i) {
if ((userText
++length;
}
}
System.out.println(length);
14
" ") || (userText
.") || (userText
",")) {
%3D
15
==
16
17
18
19
20
21 }
Transcribed Image Text:1 import java.util.Scanner; 2 3 public class LabProgram { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); String userText; int i; int length = 0; 4 7 8 10 // Add more variables as needed 11 12 userText = scnr.nextline(); // Gets entire line, including spaces. 13 for (i = 0; i < userText.length(); ++i) { if ((userText ++length; } } System.out.println(length); 14 " ") || (userText .") || (userText ",")) { %3D 15 == 16 17 18 19 20 21 }
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Top down approach design
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
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning