Question: I can't implement this code..pls implement in eclipse ide and upload all files in zip file by google drive and sent me link -------------------------------------------------------------- import

I can't implement this code..pls implement in eclipse ide and upload all files in zip file by google drive and sent me link

--------------------------------------------------------------

import java.util.Scanner;

// Class Fibonacci definition

public class Fibonacci

{

// Static method to return number of fibonacci number less than or equals to n

public static int nbFibLeq(long n)

{

// Initializes the variables

int first = 1, second = 0, third = 0;

// Sets the counter to -1

int counter = -1;

// Loops till n

while(third <= n)

{

// Increase the loop counter by one

counter++;

// Adds the first and second and stores it in third

third = first + second;

// Assigns second value to first

first = second;

// Assigns third value to second

second = third;

}// End of while loop

// Returns the counter

return counter;

}// End of method

// main method definition

public static void main(String[] args)

{

// To store number

int no;

// Scanner class object created

Scanner sc = new Scanner(System.in);

// Accepts a number

System.out.print(" Enter a number to count number of fibonacci numbers: ");

no = sc.nextInt();

// Call the method and displays the count

System.out.println(" Number of fibonacci numbers less than or equals to "

+ no + " is: " +nbFibLeq(no));

}// End of main method

}// End of class

Sample output 1:

Enter a number to count number of fibonacci numbers: 1

Number of fibonacci numbers less than or equals to 1 is: 2

Sample output 2:

Enter a number to count number of fibonacci numbers: 10

Number of fibonacci numbers less than or equals to 10 is: 6

------------------------------------------------------------------------------------------------------------

package ClassProg;

// Defines a class MyArrayFactory

public class MyArrayFactory

{

// Creates and return an array of size n

public static > MyArray getMyArray(final int n)throws Exception

{

// Creates an anonymous class and overrides the interface methods

MyArray obj = new MyArray()

{

// Creates an template array of size n

T array[] = (T[]) new Integer[n];

// Return the element at position i

public T get(int i)

{

return array[i];

}// End of method

// Set the element at position i

public void set(int i, T e)

{

array[i] = e;

}// End of method

// Return the index of smallest element in the array (index of first occurrence returned)

public int min()

{

// Stores the zero index position value as minimum value

T min = array[0];

// Stores the zero index position as minimum index position

int index = 0;

// Loops till length of the array

for(int x = 1; x < array.length; x++)

{

// Checks if the current index position value is less than the earlier minimum

if(array[x].compareTo(min) < 0)

{

// Update the minimum to current index position value

min = array[x];

// Sets the current loop value as minimum index position

index = x;

}// End of if condition

}// End of for loop

// Returns the index

return index;

}// End of method

// Return the index of largest element in the array (index of first occurrence returned)

public int max()

{

// Stores the zero index position value as maximum value

T max = array[0];

// Stores the zero index position as maximum index position

int index = 0;

// Loops till length of the array

for(int x = 1; x < array.length; x++)

{

// Checks if the current index position value is greater than the earlier minimum

if(array[x].compareTo(max) > 0)

{

// Update the maximum to current index position value

max = array[x];

// Sets the current loop value as maximum index position

index = x;

}// End of if condition

}// End of for loop

// Returns the index

return index;

}// End of method

// Return the number of elements largest or equal e1 and smallest or equal e2

public int nbBetween(T e1, T e2)

{

// Initializes the counter to 0

int counter = 0;

// Loops till length of the array

for(int x = 0; x < array.length; x++)

// Checks the current index position of the array value with the range

if(array[x].compareTo(e1)>= 0 && array[x].compareTo(e2)<= 0)

// Increase the counter by one

counter++;

// Returns the counter

return counter;

}// End of method

};// End of anonymous class

// Returns the object

return obj;

}// End of method

// main method definition

public static void main(String[] args) throws Exception

{

// Creates an integer array

int arr[] = {12, 6, 88, 7, 1, 23, 54, 99};

// Calls the method to return MyArray object

MyArray m = getMyArray(arr.length);

// Loops till length of the array

for(int x = 0; x < arr.length; x++)

// Calls the method to assign data

m.set(x, arr[x]);

System.out.println("My array contains: ");

// Loops till length of the array

for(int x = 0; x < arr.length; x++)

// Calls the method to retrieve the data

System.out.print(m.get(x) + ", ");

// Calls the method to display minimum

System.out.println(" My array minimum value index positon: " + m.min());

// Calls the method to display maximum

System.out.println(" My array maximum value index positon: " + m.max());

// Calls the method to display count of numbers between range

System.out.println(" My array number of elements between 1 - 10: " + m.nbBetween(1, 10));

}// End of main method

}// End of class

Sample Output:

My array contains: 12, 6, 88, 7, 1, 23, 54, 99, My array minimum value index positon: 4

My array maximum value index positon: 7

My array number of elements between 1 - 10: 3

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!