Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 3 of 3

Thread: compiler

  1. #1
    Junior Member
    Join Date
    Sep 2013
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Question compiler

    Using Arrays with Sorting and Searching Algorithms
    (based on Module 4 material)
    1)
    This program has six required outputs and involves searching and sorting an array of integers.
    Write a Java application that initializes an array with the following numbers, in this order:
    23, 17, 5, 90, 12, 44, 38, 84, 77, 3, 66, 55, 1, 19, 37, 88, 8, 97, 25, 50, 75, 61, and 49
    Then display the unsorted values. This is required output #1 of 6 for this program.
    Using a sequential search of the unsorted array, determine and report the 1
    -relative (i.e. 1, 2, 3, 4, etc.)Positions of the following numbers in the array (or -1 if not found), and the number of searches required to locate the numbers: 25,30, 50, 75, and 92.
    This is required output #2 of 6.
    Then display the total number of searches for all five numbers.
    This is required output #3 of 6.
    Sort the numbers using any algorithm of your choice and then display the sorted array.
    This is required output #4 of 6.
    Using a binary search of the sorted array, determine and report the 1-relative positions of the following numbers in the array (or -1 if not found), and the number of searches required to locate the numbers: 25, 30, 50, 75, and 92.
    This is required output #5 of 6.Finally; display the total number of searches for all five numbers.
    This is required output #6 of 6.
    (There are six required sets of output as numbered in the above paragraphs.

    Can you tell me if this code is right to the about problem it compile right but I believe I have an problem tank you




    import java.util.Arrays;


    public class arrayCount
    {
    /*
    outputs the 1-relative index of the query in the array if found, -1 otherwise
    */
    public int sortCount;
    public static int search(int[] arr, int term){
    for(int i = 0; i < arr.length; ++i) { // iterate through array
    if (arr[i] == term) { // if term found
    return ++i; } } // return 1-relative index of found term
    return -1; } // if loop doesn't find anything, return -1

    public static void main(String[] args) {

    int arrayNum[] = {23, 17, 5, 90, 12, 44, 38, 84, 77, 3, 66, 55, 1, 19, 37, 88, 8, 97, 25, 50, 75, 61, 49};
    int numLocation;
    int numSearch = 0;
    String str = "Unsorted values: ";
    // step 1
    for(int i = 0; i < arrayNum.length; ++i)
    str = str + " " + arrayNum[i];
    System.out.println(str);
    // step 2
    int searches[] = {25,30,50, 75, 92}; // initialize numbers to search
    for (int i = 0; i < searches.length; ++i){ // iterate through searches array
    numLocation = search(arrayNum, searches[i]);
    System.out.println("Search for " + searches[i] + ": " // print search term and
    + numLocation);
    if (numLocation >= 0){ numSearch = numSearch + numLocation;
    System.out.println("Number of searches " + numLocation);}
    else {numSearch = numSearch +arrayNum.length;
    System.out.println("Number of searches " + arrayNum.length);}
    }
    System.out.println("Total Number of Searches " + numSearch); // result of search
    Arrays.sort(arrayNum);
    String two = "Sorted values: ";
    // step 4
    for(int i = 0; i < arrayNum.length; ++i)
    two = two + " " + arrayNum[i];
    System.out.println(two);
    int searchesTwo[] = {25,30,50,75,92};
    int numsearchTwo = 0;
    for (int i = 0; i < searchesTwo.length; ++i){
    numLocation = Arrays.binarySearch(arrayNum, searchesTwo[i]);
    numLocation = numLocation + 1;
    if (numLocation >= 0){ numsearchTwo = numsearchTwo + numLocation ;
    System.out.println("Search for " + searchesTwo[i] + ": "
    + numLocation);
    System.out.println("Number of searches " + numLocation) ;}
    else {numsearchTwo = numsearchTwo +arrayNum.length;
    System.out.println("Search for " + searchesTwo[i] + ": -1" );
    System.out.println("Number of searches " + arrayNum.length);}

    }
    System.out.println("Total Number of Searches " + numsearchTwo);

    }


    }


  2. #2
    Crazy Cat Lady KevinWorkman's Avatar
    Join Date
    Oct 2010
    Location
    Washington, DC
    Posts
    5,462
    My Mood
    Hungover
    Thanks
    144
    Thanked 639 Times in 547 Posts

    Default Re: compiler

    You forgot the highlight tags, which makes your code pretty hard to read.

    What makes you think you have a problem?
    Useful links: How to Ask Questions the Smart Way | Use Code Tags | Java Tutorials
    Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!

  3. #3
    Junior Member
    Join Date
    Sep 2013
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: compiler

    I have found the problem, I program only 4 and no 6 tank you
    Jesus M

Similar Threads

  1. [SOLVED] Something I've never seen from the compiler is what I'm trying clear up
    By SOG in forum What's Wrong With My Code?
    Replies: 3
    Last Post: August 14th, 2013, 01:51 PM
  2. compiler
    By olfat in forum The Cafe
    Replies: 10
    Last Post: March 8th, 2013, 12:06 AM
  3. compiler
    By olfat in forum The Cafe
    Replies: 1
    Last Post: February 22nd, 2013, 02:18 PM
  4. compiler
    By olfat in forum What's Wrong With My Code?
    Replies: 5
    Last Post: February 22nd, 2013, 01:25 PM
  5. sql compiler
    By tsuki in forum JDBC & Databases
    Replies: 6
    Last Post: October 16th, 2009, 10:35 PM