Spaces:
Running
Running
| Write the method | |
| public static void printSeveral(String str, int amount) | |
| which takes a string and a number as parameters. | |
| The method prints the given string to a single stack a given number of times. | |
| Example on calling the method: | |
| public static void main(String[] args) { | |
| printSeveral("xy", 4); | |
| printSeveral("bye",3); | |
| } | |
| Program outputs: | |
| xyxyxyxy | |
| byebyebye | |
| import java.util.Random; | |
| public class Test{ | |
| public static void main(String[] args){ | |
| final Random r = new Random(); | |
| Object[][] p = {{"abc", 3}, {"hello ",4}, {"*xyz",5}, {"-",15}}; | |
| for (Object[] param : p) { | |
| System.out.println("Testing with parameters \"" + param[0] + "\", " + param[1]); | |
| printSeveral((String) param[0], (Integer) param[1]); | |
| System.out.println(""); | |
| } | |
| } | |
| //CONTINUE HERE | |
| public static void printSeveral(String str, int amount){ | |
| for (int i=1; i<=amount; i++) { | |
| System.out.print(str); | |
| } | |
| System.out.println(); // Add newline after printing the repeated string | |
| } | |
| } | |
| Testing with parameters "abc", 3 | |
| abcabcabc | |
| Testing with parameters "hello ", 4 | |
| hello hello hello hello | |
| Testing with parameters "*xyz", 5 | |
| *xyz*xyz*xyz*xyz*xyz | |
| Testing with parameters "-", 15 | |
| --------------- | |