214k views
2 votes
Create a package named one_dimensional_array and write a class that completes the following "OneDimensionalArrays" class. You will complete the class by filling in code wherever you see the comment:

User Punit Soni
by
5.5k points

1 Answer

1 vote

Answer:

The filled in codes are

1) private static int[] arr;

2) int arr[] = new int[size_of_array];

int increment = 100;

for (int i = 0; i < size_of_array; i++) {

arr[i] = increment * i;

}

return arr;

3) for (int i = 0; i < myArray.length; i++) {

System.out.println(myArray[i]);

4) OneDimensionalArrays result = new OneDimensionalArrays();

result.createIntegers(num);

result.printArray(arr);

Step-by-step explanation:

Create a package named one_dimensional_array and write a class that completes the following "OneDimensionalArrays" class. You will complete the class by filling in code wherever you see the comment:

//******* FILL IN CODE *********

import java.util.Scanner;

public class OneDimensionalArrays {

int[] createIntegers(int size_of_array)

{

//******* FILL IN CODE *********

// Your code will create an array of ints as large as specified in size_of_array

// Fill the array in with the values: 0, 100, 200, 300, ....

// Return the array that you just created

}

void printArray(int[] myArray)

{

//******* FILL IN CODE *********

// Print out your array with one number per line. Get the size of the

// array from the "myArray" parameter (no hard coding the size)

}

public static void main(String[] args) {

Scanner keyboard = new Scanner(System.in);

System.out.println("Enter size of array to create: ");

int num = keyboard.nextInt();

//******* FILL IN CODE *********

// Construct an instance of the OneDimensionalArrays class

// Using this object instance, call createIntegers to create

// an array of integers. Don't forget to save the results

// Then call the printArray method to print out the contents

// of your array.

}

}

Completed Code when filled in looks this way below:

import java.util.Scanner;

public class OneDimensionalArrays {

private static int[] arr;

int[] createIntegers(int size_of_array) {

int arr[] = new int[size_of_array];

int increment = 100;

for (int i = 0; i < size_of_array; i++) {

arr[i] = increment * i;

}

return arr;

}

void printArray(int[] myArray) {

for (int i = 0; i < myArray.length; i++) {

System.out.println(myArray[i]);

}

}

public static void main(String[] args) {

Scanner keyboard = new Scanner(System.in);

System.out.println("Enter size of array to create: ");

int num = keyboard.nextInt();

OneDimensionalArrays result = new OneDimensionalArrays();

result.createIntegers(num);

result.printArray(arr);

}

}

User Nikola Gavric
by
6.3k points