Question

1. Write a complete program based on public static int lastIndexOf (int[] array, int value) {...

1. Write a complete program based on

public static int lastIndexOf (int[] array, int value) {
for (int i = array.length - 1; i >= 0; i--) {
if (array [i] == value) {
return i;
}
}

return -1;

write a method called lastindexof that accepts an array of integers and an integer value as its parameters and returns the last index at which the value occurs in the array. the method should return -1 if the value is not found. for example, in the array [74,85,102,99,101,85,56] the last index of the value 85 is 5

2. Write a complete program based on

public static int range (int[] array) {
int min = array[0];
int max = array[0];

for(int i = 1; i < array.length; i++) {
min = Math.min(min.array[i]);
max = Math.max(max.array[i]);
}

return max - min + 1;

write a method called range that returns the range of values in an array of integers. the range is defined as 1 more than the difference between the maximum and minimum values in the array. for example if an array called list contains the value [36,12,25,19,46,31,22] the call of range[list] should return 35(46-12+1)you may assume that the array has at least one element

0 0
Add a comment Improve this question Transcribed image text
Answer #1
//Main1.java
public class Main1 {
  public static int lastIndexOf (int[] array, int value) {
    for (int i = array.length - 1; i >= 0; i--) {
      if (array [i] == value) {
        return i;
      }
    }
    return -1;
  }

  public static void main(String args[]){
    System.out.println(lastIndexOf(new int[]{74,85,102,99,101,85,56}, 85));
  }
}

5

============================================

//Main2.java
public class Main2 {
  public static int range (int[] array) {
    int min = array[0];
    int max = array[0];

    for(int i = 1; i < array.length; i++) {
      min = Math.min(min, array[i]);
      max = Math.max(max, array[i]);
    }

    return max - min + 1;
  }

  public static void main(String args[]){
    System.out.println(range(new int[]{36,12,25,19,46,31,22}));
  }
}

35

Add a comment
Know the answer?
Add Answer to:
1. Write a complete program based on public static int lastIndexOf (int[] array, int value) {...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • COMPLETE THE BUCKETSORT METHOD public static void bucketSort(int[] array) {        int bucketCount = array.length/2;...

    COMPLETE THE BUCKETSORT METHOD public static void bucketSort(int[] array) {        int bucketCount = array.length/2;        int minIntValue = 0;        int maxIntValue = array.length - 1;        // Create bucket array        List<Integer>[] buckets = new List[bucketCount];        // Associate a list with each index in the bucket array           for(int i = 0; i < bucketCount; i++){            buckets[i] = new LinkedList<>();        }        //...

  • Write a program that instantiates an array of integers named scores. Let the size of the...

    Write a program that instantiates an array of integers named scores. Let the size of the array be 10. The program then first invokes randomFill to fill the scores array with random numbers in the range of 0 -100. Once the array is filled with data, methods below are called such that the output resembles the expected output given. The program keeps prompting the user to see if they want to evaluate a new set of random data. Find below...

  • You will implement the following method public static int[] linearSearchExtended(int[][] numbers, int key) { // Implement...

    You will implement the following method public static int[] linearSearchExtended(int[][] numbers, int key) { // Implement this method return new int[] {}; }    There is a utility method provided for you with the following signature. You may use this method to convert a list of integers into an array. public static int[] convertIntegers(List<Integer> integers) Provided code import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Scanner; public class MatrixSearch { // This method converts a list of integers to an array...

  • JAVA (implementing a collection class) write a completed program using ArrayIntList and Client ArrayIntList.java public...

    JAVA (implementing a collection class) write a completed program using ArrayIntList and Client ArrayIntList.java public class ArrayIntList { private int[] elementData; // list of integers private int size; // current number of elements in the list public static final int DEFAULT_CAPACITY = 100; // pre : capacity >= 0 // post: constructs an empty list with the given capacity public ArrayIntList(int capacity) { elementData = new int[capacity]; size = 0; } // post: constructs an empty list of default capacity...

  • Write a public static method named getMaxOf2Ints that takes in 2 int arguments and returns the...

    Write a public static method named getMaxOf2Ints that takes in 2 int arguments and returns the Maximum of the 2 values Write a public static method named getMinOf2Ints that takes in 2 int arguments and returns the Minimum of the 2 values Write apublic static method named getMaxOf3Ints that takes in 3 int arguments and returns the Maximum of the 3 values Write a public static method named getMedianOf3Ints that takes in 3 int arguments and returns the Median Value...

  • JAVA 1.Write a static method named getMaxEven(numbers) which takes an array of positive integers as a...

    JAVA 1.Write a static method named getMaxEven(numbers) which takes an array of positive integers as a parameter. This method calculates and returns the largest even number in the list. If there are no even numbers in the array, the method should return 0. You can assume that the array is not empty. For example: Test Result int[] values = {1, 4, 5, 9}; System.out.println(getMaxEven(values)); 4 System.out.println(getMaxEven(new int[]{1, 3, 5, 9})); 0 public static int --------------------------------------------------------------------------------- 2. Write a static method...

  • Which of the following are valid array declarations? a. int[] array- new int[10]; b. double [array...

    Which of the following are valid array declarations? a. int[] array- new int[10]; b. double [array double[10]; c. charl charArray "Computer Science"; None of the above Analyze the following code: class Test public static void main(Stringl] args) System.out.println(xMethod(10); public static int xMethod(int n) System.out.println("int"); return n; public static long xMethod(long n) System.out.,println("long"); return n The program displays int followed by 10 The program displays long followed by 10. The program does not compile. None of the above. tions 3-4 are...

  • must provide the following public interface: public static void insertSort(int [] arr); public static void selectSort(int...

    must provide the following public interface: public static void insertSort(int [] arr); public static void selectSort(int [] arr); public static void quickSort(int [] arr); public static void mergeSort(int [] arr); The quick sort and merge sort must be implemented by using recursive thinking. So the students may provide the following private static methods: //merge method //merge two sorted portions of given array arr, namely, from start to middle //and from middle + 1 to end into one sorted portion, namely,...

  • In Java* ​​​​​​​ Write a program that reads an arbitrary number of 20 integers that are...

    In Java* ​​​​​​​ Write a program that reads an arbitrary number of 20 integers that are in the range 0 to 100 inclusive. The program will ask a user to re-enter an integer if the user inputs a number outside of that range. The inputted integers must then be stored in a single dimensional array of size 20. Please create 3 methods: 1. Write a method public static int countEven(int[] inputArray) The method counts how many even numbers are in...

  • public class StatsAnalyzer { public static int PlayerTotalPoints(int[] [] scores, int p) { // assuming the...

    public class StatsAnalyzer { public static int PlayerTotalPoints(int[] [] scores, int p) { // assuming the 1st player data is at index and 11 last player index is at p-1 index if (0 <= p && p < scores. length) { int totalPoints = 0; Il player p data will be in row scores (pl for (int game = 0; game < scores (p).length; game:+) { totalPoints += scores (p) (game); return totalPoints; ONECANNSBEREBRO VOLAWN return @; public static double...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
Active Questions
ADVERTISEMENT