Answered step by step
Verified Expert Solution
Question
1 Approved Answer
import java.util.Scanner; public class main { public static void main ( String [ ] args ) { Scanner scnr = new Scanner ( System .
import java.util.Scanner;
public class main
public static void mainString args
Scanner scnr new ScannerSystemin;
String userCaption;
userCaption scnrnextLine;
Check for or which don't require any action
if userCaptionendsWith userCaption.endsWith
System.out.printlnuserCaption;
Check for and replace it with a period
else if userCaptionendsWith
String correctedCaption userCaption.substring userCaption.length;
System.out.printlncorrectedCaption;
Check for two ending periods
else if userCaptionlength && userCaption.endsWith
Check for three ending periods, no action required
if userCaptionlength && userCaption.endsWith
System.out.printlnuserCaption;
else
Remove the last period
String correctedCaption userCaption.substring userCaption.length;
System.out.printlncorrectedCaption;
No special cases, add a period
else
String correctedCaption userCaption ;
System.out.printlncorrectedCaption;
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started