Question: 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
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
