Dear Experts Pls correct this program in order to get output

Dear Experts,

Pls correct this program in order to get output. Thanks.

package bignotation;

import java.util.*;

/**
*
* @author thana
*/
public class Bignotation {

  
            private int[] theArray;

     private int arraySize;

     private int itemsInArray = 0;

     static long startTime;

     static long endTime;
           

    public static void main(String[] args) {
        // TODO code application logic here public void bubbleSort() {

         startTime = System.currentTimeMillis();

         for (int i = arraySize - 1; i > 1; i--) {

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

                 if (theArray[j] > theArray[j + 1]) {

                     swapValues(j, j + 1);

                 }
             }
         }

         endTime = System.currentTimeMillis();

         System.out.println(\"Bubble Sort Took \" + (endTime - startTime));
    
    }
   
   
         Bignotation(int size) {

         arraySize = size;

         theArray = new int[size];

     }

     public void generateRandomArray() {

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

             theArray[i] = (int) (Math.random() * 1000) + 10;

         }

         itemsInArray = arraySize - 1;

     }

     public void swapValues(int indexOne, int indexTwo) {

         int temp = theArray[indexOne];
         theArray[indexOne] = theArray[indexTwo];
         theArray[indexTwo] = temp;

     }

}

Solution

package BigNotation ;
import java.util.*;
/**
*
* @author thana
*/
public class BigNotation {
//private variables are used with in the class
  
private int[] theArray;

private int arraySize;

private int itemsInArray = 0;

static long startTime;

static long endTime;


public static void main(String[] args) {

  
startTime = System.currentTimeMillis();
//creating object of class with parameterised constructor
BigNotation b=new BigNotation(10);
//calling method generateRandomArray for generating array
b.generateRandomArray();
b. bubbleSort() ;
  
endTime = System.currentTimeMillis();

System.out.println(\"Bubble Sort Took \" + (endTime - startTime));
  
}//main


BigNotation (int size) {

arraySize = size;

theArray = new int[size];

}

public void generateRandomArray() {

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

theArray[i] = (int) (Math.random() * 1000) + 10;

}

itemsInArray = arraySize - 1;

}

/* public void swapValues(int indexOne, int indexTwo) {

int temp = theArray[indexOne];
theArray[indexOne] = theArray[indexTwo];
theArray[indexTwo] = temp;

}*/
public void bubbleSort()
{
for (int i = arraySize - 1; i > 1; i--)
{

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

if (theArray[j] > theArray[j + 1])
{ int temp = theArray[j];
theArray[j] = theArray[j + 1];
theArray[j + 1] = temp;


}
// b.swapValues(j, j + 1);

}
}//for
}//method

}//class

Dear Experts, Pls correct this program in order to get output. Thanks. package bignotation; import java.util.*; /** * * @author thana */ public class Bignotatio
Dear Experts, Pls correct this program in order to get output. Thanks. package bignotation; import java.util.*; /** * * @author thana */ public class Bignotatio
Dear Experts, Pls correct this program in order to get output. Thanks. package bignotation; import java.util.*; /** * * @author thana */ public class Bignotatio

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site