Week 15

Source Code

import java.util.*;

public class Week15 {
    public static void main(String[] args) {
        String myName = ""; // add your name
        System.out.println("Week 15" + " - " + myName);

        // Menu
        System.out.println("Menu");
        System.out.println("E1 - Example 1");
        System.out.println("Q  - Quit");

        // setup Scanner
        Scanner in = new Scanner(System.in);
        System.out.print("Choice: ");
        String choice = in.nextLine();

        // switch choices
        switch (choice) {
            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 8");
                example9();
                break;
            case "Q":
                System.out.println("Quitting..!");
                break;
        }
    }

    // example1 method
    public static void example1() {
        // declares an array of integers
        

        // create an empty array of size 3
        

        // print the values in the scores array
        

        // declare and create an array of doubles
        

        // assign values to each index position
        

        // print the values in the prices array
        

    }

    // example2 method
    public static void example2() {
        // declare an array of String elements
        

        // assign values to each index position
        

        // print the values in the friends array
        

    }
    // example3 method
    public static void example3() {
        // create an array with an initializer list
        

        // .length property
        
    }

    // example4 method
    public static void example4() {
        // declare and create an array
        int[] arr = { 10, 20, 30, 40, 50 };

        // for loop to traverse the array
        

    }

    // example5 method
    public static void example5() {
        // declare and create an array
        double[] arr = { 1.1, 2.2, 3.3, 4.4, 5.5 };

        // while loop to traverse the array
        

    }

    // example6 method
    public static void example6() {
        // declare and create an array
        int[] arr = { 1, 2, 3, 4, 5 };

        // accumulator pattern
        

    }

    // example7 method
    public static void example7() {
        // declare array
        int[] arr = { 50, 100, 75, 25, 80 };

        // initialize max to first value
        

        // for loop
        
        
    }

    // example8 method
    public static void example8() {
        // declare array numbers
        int[] numbers = { 1, 2, 3, 4, 5 };
        // pass numbers to printArray method
        

        // pass numbers to changeArray method
        
        
    }

    // example9 method
    public static void example9() {
        // declare array
        int[] numArray = {3, 8, -3, 2, 1};
        
                
        // create an instance of ArrayWorker
        
        // call mystery method
        

    }

    // changeArray method
    public static void changeArray(int[] arr) {
        for (int i = 0; i < arr.length; i++) {
            arr[i] = arr[i] * 2;
        }
    }

    // printArray method
    public static void printArray(int[] arr) {
        System.out.println("Print Array");
        System.out.println("Index\tValue");
        for (int i = 0; i < arr.length; i++) {
            System.out.println(i + "\t" + arr[i]);
        }
    }
}

W15Problem1.java

import java.util.*;

public class W15Problem1
{
    public static void main(String[] args)
    {
        System.out.println("Problem 1");
        
        
    }
}

W15Problem2.java

import java.util.*;

public class W15Problem2
{
    public static void main(String[] args)
    {
        System.out.println("Problem 2");
        
        
    }
}

W15Problem3.java

import java.util.*;

public class W15Problem3
{
    public static void main(String[] args)
    {
        System.out.println("Problem 3");
        Scanner in = new Scanner(System.in);
        
        
    }
}

W15Problem4.java

import java.util.*;

public class W15Problem4
{
    public static void main(String[] args)
    {
        System.out.println("Problem 4");
        
        
    }
}

W15Problem5.java

import java.util.*;

public class W15Problem5
{
    public static void main(String[] args)
    {
        System.out.println("Problem 5");
        
        
    }
}

W15Problem6.java

import java.util.*;

public class W15Problem6
{
    public static void main(String[] args)
    {
        System.out.println("Problem 6");
        
        
    }
}

ArrayWorker.java

public class ArrayWorker {
    // private instance variable
    private int[] values;

    // constructor
    public ArrayWorker(int[] values) {
        this.values = values;
    }

    public void mystery() {
        for (int i = values.length / 2; i < values.length; i++) {
            values[i] = values[i] * 2;
        }
    }
}

W15Problem7.java

import java.util.*;

public class W15Problem7
{
    public static void main(String[] args)
    {
        System.out.println("Problem 7");
        
        
    }
}

W15Problem8.java

import java.util.*;

public class W15Problem8
{
    public static void main(String[] args)
    {
        System.out.println("Problem 8");
        
        
    }
}

W15Problem9.java

public class W15Problem9
{
    public static void main(String[] args)
    {
        int[] scores = {10, 9, 8, 7};
        // Make this loop print out all the scores!
        for (int i = 1; i <= scores.length; i++)
        {
            System.out.println(scores[i]);
        }
    }
}

W15Problem10.java

public class W15Problem10
{
    private String[] arr = {"Hello", "Hey", "Good morning!"};

    public int findString(String target)
    {
        String word = null;
        for (int index = 0; index < arr.length; index++)
        {
            word = arr[index];

            if (word.equals(target))
            {
                return index;
            }
            else
            {
                return -1;
            }
        }
        return -1;
    }

    public static void main(String[] args)
    {
        W15Problem10 sWorker = new W15Problem10();
        System.out.println(sWorker.findString("Hey"));
    }
}

Last updated

Was this helpful?