Week 12
Source Code
import java.util.*;
public class Week12 {
public static void main(String[] args) {
String myName = ""; // add your name
System.out.println("Week 12" + " - " + myName);
// Menu
System.out.println("Menu");
System.out.println("E1 - Example 1");
// setup Scanner
Scanner in = new Scanner(System.in);
System.out.print("Choice: ");
String choice = in.nextLine();
// switch choices
switch (choice) {
case "E0":
System.out.println("Example 0");
example0();
break;
case "E1":
System.out.println("Example 1");
example1();
break;
case "E2":
System.out.println("Example 2");
example2();
break;
case "E3":
System.out.println("Example 3");
example3();
break;
case "E4":
System.out.println("Example 4");
example4();
break;
case "E5":
System.out.println("Example 5");
example5();
break;
case "E6":
System.out.println("Example 6");
example6();
break;
case "E7":
System.out.println("Example 7");
example7();
break;
case "E8":
System.out.println("Example 8");
example8();
break;
case "E9":
System.out.println("Example 9");
example9();
break;
case "E10":
System.out.println("Example 10");
example10();
break;
case "E11":
System.out.println("Example 11");
example11();
break;
}
}
// example0 method
public static void example0() {
}
// example1 method
public static void example1() {
}
// example2 method
public static void example2() {
}
// example3 method
public static void example3() {
}
// example4 method
public static void example4() {
String s = "banana";
// print String s before
System.out.println("Before: " + s);
// while there is an "a" in s
// Find and save the next index for an "a"
// Process the string at that index
// Remove the processed character to avoid infinite loop
// print String s after
System.out.println("After: " + s);
}
// example5 method
public static void example5() {
String s = "interesting";
String reversed = "";
// Loop through the string from the end to the beginning
// Use substring to get the character at index i
// Output the reversed string
System.out.println("Original string: " + s);
System.out.println("Reversed string: " + reversed);
}
// example6 method
public static void example6() {
}
// example7 method
public static void example7() {
}
// example8 method
public static void example8() {
}
// example9 method
public static void example9() {
}
// example10 method
public static void example10() {
// v1
for (int i = 3; i < 7; i++) {
System.out.print("*");
}
// v2
for (int i = 2; i <= 10; i++) {
System.out.print("*");
}
}
// example11 method
public static void example11() {
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
W12Problem1.java
import java.util.*;
public class W12Problem1
{
public static void main(String[] args)
{
System.out.println("Problem 1");
}
}
W12Problem2.java
import java.util.*;
public class W12Problem2
{
public static void main(String[] args)
{
System.out.println("Problem 2");
}
}
W12Problem3.java
import java.util.*;
public class W12Problem3
{
public static void main(String[] args)
{
System.out.println("Problem 3");
}
}
W12Problem4.java
import java.util.*;
public class W12Problem4
{
public static void main(String[] args)
{
System.out.println("Problem 4");
}
}
W12Problem5.java
import java.util.*;
public class W12Problem5
{
public static void main(String[] args)
{
System.out.println("Problem 5");
}
}
W12Problem6.java
import java.util.*;
public class W12Problem6
{
public static void main(String[] args)
{
System.out.println("Problem 6");
}
}
W12Problem7.java
import java.util.*;
public class W12Problem7
{
public static void main(String[] args)
{
System.out.println("Problem 7");
}
}
W12Problem8.java
import java.util.*;
public class W12Problem8
{
public static void main(String[] args)
{
System.out.println("Problem 8");
}
}
W12Problem9.java
import java.util.*;
public class W12Problem9
{
public static void main(String[] args)
{
System.out.println("Problem 9");
}
}
Last updated
Was this helpful?