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?