Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

JAVA. Follow instructions carefully. Do not use exception or anything other than very basic, intro java!!!!!! Copy and paste the starter code into a file

JAVA. Follow instructions carefully.
Do not use exception or anything other than very basic, intro java!!!!!!
Copy and paste the starter code into a file called LoopChars.java:
import java.util.Scanner;
public class LoopChars {
public static void main(String[] args) {
int n; // the integer number
String ch; // the single character
Scanner input = new Scanner(System.in);
System.out.println("** Loopy Characters!** ");
System.out.print("Enter an integer between 1 and 20: ");
n = input.nextInt();
//Put your code here to test for input mismatch exception (String entered, not number)
System.out.print("Enter a single character: ");
ch = input.next();
System.out.println();
// Repeating the char n times with a for-loop.
System.out.println("#1. Printing " + ch + " " + n + " times:");
// Put your code here
System.out.println(" ");
// Repeating the char n times with stars on odd indexes.
System.out.println("#2. Printing " + ch + " character " + n + " times substituting '*' on odd indexes:");
// Put your code here
System.out.println(" ");
// Repeating the character n times with tick marks (+) every 5 chars
System.out.println("#3. Printing " + ch + " character " + n + " times substituting (+) every fifth character: ");
// Put your code here
System.out.println(" ");
System.out.println("#4. Printing " + n + " lines of the previous loop:");
// Hint: put your for-loop from the previous challenge inside another
// for-loop that has a different counting variable.
// Put your code here
input.close();
}
}
User input is already coded into the worksheet, consisting of an integer number, n, and a single character.
Do not add any other input commands or change the input order.
Use a while loop to test for input mismatch exception if the user enters a String instead of integer data
(#1) Use a for-loop to print the character entered by the user the number of times specified by the integer number typed in. See the Example Run for an example.
(#2) Use a third for-loop to print the character n / 2 times with a '*' instead of the character on even counts of the loop as shown in the Example Run.
Hint: Use and if-statement to test for even or odd counts of the loop.
(#3) Use a fourth for-loop to print the character n times with a tick mark '+' substituted every fifth character as shown in the Example Run.
Hint: Use and if-statement to test for the every fifth count of the loop. Start the for-loop count from 1, but check the end condition! Only print the number if nothing else is printed.
(#4) Use yet another loop to print the previous loop n times. Thus, this problem should use two loops.
Hint: put your for-loop from the previous challenge inside another for-loop that has a different counting variable. Print a newline character inside the outer loop after the inner loop completes.
Example Run: The input prompts and outputs of the program must look like the following for full credit, including the same order of input and wording of the output. For the input shown you must get the same output. However, the output must change properly if the inputs are different.
image text in transcribed
*Loopy Characters!** Enter an integer between 1 and 20: ten Please enter numbers not characters. Enter an integer between 1 and 20: bob Please enter numbers not characters. Enter an integer between 1 and 20: 10 Enter a single character: A 1. Printing A 10 times: #2. Printing A character 10 times substituting '*' on odd indexes: A*A*A*A*A* #3. Printing A character 10 times substituting (+) every fifth character: 4. Printing 10 lines of the previous loop

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

Make arguments for the union and for the employer.

Answered: 1 week ago