sortsearchassigncodeex1.java sort, search for a specific student       package sortsearchassigncodeex1; import java.util.Scanner; import java.io.*; // // public class Sortsearchassigncodeex1 {       //         public static void fillArray(Scanner inputFile, int[] arrIn){     int indx = 0; //Complete code                     {         arrIn[indx] = inputFile.nextInt();       indx++;       }

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

sortsearchassigncodeex1.java

sort, search for a specific student

 

 

 

package sortsearchassigncodeex1;

import java.util.Scanner;

import java.io.*;

//

//

public class Sortsearchassigncodeex1 {

 

    //

   

    public static void fillArray(Scanner inputFile, int[] arrIn){

    int indx = 0;

//Complete code

          

         {

 

      arrIn[indx] = inputFile.nextInt();

      indx++;

 

    }

 

}

 

//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

 

public static void displayArray(int[] arrIn){

 

    for(int indx=0; indx<arrIn.length;indx++)

       System.out.printf("student %2d  sID: %5d\n",(indx+1),arrIn[indx]);

 

 

}

 

//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

 

public static int searchArray(int[] arrIn, int sValue){

    int retValue = -1; // if the value is not found method will return -1

 

    for(int indx=0; //Complete code

;indx++)

       if(arrIn[indx] == sValue) retValue = indx;

 

    return retValue;

 

}

 

//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

 

public static void sortArray(int[] arrIn){

    int temp;

 

    for(int indx1=0; //Complete code

;indx1++)

       for(int indx2=indx1+1; indx2<arrIn.length;indx2++)

           if(arrIn[indx1]>arrIn[indx2]){

                              temp = arrIn[indx1];

                              arrIn[indx1] = arrIn[indx2];

                              arrIn[indx2] = temp; }

 

}

   

    //

    public static void main(String[] args) throws IOException{

      Scanner keyboard = new Scanner(System.in);

 

      File fn = new File("student.dat");

      Scanner dataIn = new Scanner(fn);

 

      int[] sId = new int[10];

 

      //Complete code two calls are missing

 

      System.out.print("\nEnter Student id to search for ");

      int findId = keyboard.nextInt();

      System.out.printf("The index for value %d is %d\n\n",findId,searchArray(sId,findId));

 

      sortArray(sId);

      System.out.println("\n\nSorted\n");

      displayArray(sId);

 

    }

   

}

 

 

/*

 

11115

11112

11110

11119

11117

11114

11111

11118

11113

11116

 

*/

 

 

 

 

0000000000000000000000000000000000000

 

 

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY