Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

    import java.util.Arrays;

public class Main {
  public static void main(String[] args) {
    byte bArray[] = { 1, 2, 4, 5 };
    Arrays.sort(bArray);

    byte searchValue = 2;

    int intResult = Arrays.binarySearch(bArray, searchValue);
    System.out.println("Result of binary search of 2 is : " + intResult);

    searchValue = 7;
    intResult = Arrays.binarySearch(bArray, searchValue);
    System.out.println("Result of binary search of 3 is : " + intResult);
  }
}

    //Performing Binary Search on Java char Array

    import java.util.Arrays;

public class Main {
  public static void main(String[] args) {
    char charArray[] = { 'a', 'b', 'd', 'e' };
    Arrays.sort(charArray);

    char searchValue = 'b';
    System.out.println(Arrays.binarySearch(charArray, searchValue));

    searchValue = 'z';
    System.out.println(Arrays.binarySearch(charArray, searchValue));

  }

}

    //Performing Binary Search on Java double Array

    import java.util.Arrays;

public class Main {
  public static void main(String[] args) {
    double doubleArray[] = { 1.3, 2.1, 4.7, 5.3 };
    Arrays.sort(doubleArray);

    double searchValue = 4.7;

    System.out.println(Arrays.binarySearch(doubleArray, searchValue));

    searchValue = 3.33;
    System.out.println(Arrays.binarySearch(doubleArray, searchValue));
  }
}

    //Performing Binary Search on Java float Array Example

    import java.util.Arrays;

public class Main {
  public static void main(String[] args) {
    float floatArray[] = { 1.2f, 2.1f, 4.7f, 5.3f };
    Arrays.sort(floatArray);

    float searchValue = 4.7f;
    System.out.println(Arrays.binarySearch(floatArray, searchValue));

    searchValue = 3.3f;
    System.out.println(Arrays.binarySearch(floatArray, searchValue));
  }
}

    //Performing Binary Search on Java int Array

    import java.util.Arrays;

public class Main {
  public static void main(String[] args) {
    int intArray[] = { 1, 2, 4, 5 };
    Arrays.sort(intArray);
    int searchValue = 2;
    System.out.println(Arrays.binarySearch(intArray, searchValue));

    searchValue = 3;
    System.out.println(Arrays.binarySearch(intArray, searchValue));
  }
}

    //Performing Binary Search on Java long Array

    import java.util.Arrays;

public class Main {
  public static void main(String[] args) {
    long longArray[] = { 1L, 2L, 4L, 5L };
    Arrays.sort(longArray);

    long searchValue = 2L;
    System.out.println(Arrays.binarySearch(longArray, searchValue));

    searchValue = 3;
    System.out.println(Arrays.binarySearch(longArray, searchValue));
  }
}

    //Performing Binary Search on Java short Array

    import java.util.Arrays;

    public class Main {
        public static void main(String[] args) {
            short shortArray[] = { 1, 2, 4, 5 };
            Arrays.sort(shortArray);

            short searchValue = 2;
            System.out.println(Arrays.binarySearch(shortArray, searchValue));

            searchValue = 3;
            System.out.println(Arrays.binarySearch(shortArray, searchValue));
        }
    }