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?