sortLecNotes   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; indxarrIn[indx2]){                               temp = arrIn[indx1];                               arrIn[indx1] = arrIn[indx2];                               arrIn[indx2] = temp; }   }         //     public static void main(String[]

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

sortLecNotes

 

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

sortsearchassignex2.java

find student and gpa based on student id

 

 

package sortsearchassignex2;

import java.util.Scanner;

import java.io.*;

/**

 *

 * @author gq

 */

public class Sortsearchassignex2 {

//

    public static void fillArray(Scanner inputFile, String[] nArrIn, int[] iArrIn, double[] gArrIn){

    int indx = 0;

 

         while(//Complete code

)

         {

 

      iArrIn[indx] = inputFile.nextInt();

      gArrIn[indx] = inputFile.nextDouble();

      nArrIn[indx] = inputFile.nextLine();

      if(nArrIn[indx].equals("")) nArrIn[indx] = inputFile.nextLine();

      indx++;

 

    }

 

}

 

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

 

public static void displayArray(String[] nArrIn, int[] iArrIn, double[] gArrIn){

 

    for(int indx=0; indx<nArrIn.length; //Complete code

)

       System.out.printf("%-20s %5d %5.2f \n",nArrIn[indx],iArrIn[indx],gArrIn[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; indx<arrIn.length;indx++)

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

 

    return retValue;

 

}

 

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

 

public static void sortArray(String[] nArrIn, int[] iArrIn, double[] gArrIn){

    String nTemp; int iTemp; double gTemp;

 

    for(int indx1=0; indx1<nArrIn.length-1;indx1++)

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

           if(nArrIn[indx1].compareTo(nArrIn[indx2])>0){

                              nTemp = nArrIn[indx1];

                              nArrIn[indx1] = nArrIn[indx2];

                              nArrIn[indx2] = nTemp;

 

                              iTemp = iArrIn[indx1];

                              iArrIn[indx1] = iArrIn[indx2];

                              iArrIn[indx2] = iTemp;

 

                              //Complete code

 

                     }

 

}

//  

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

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

      Scanner dataIn = new Scanner(fn);

 

      String[] name = new String[10];

      int[] sId = new int[10];

      double[] gpa = new double[10];

 

      //Complete code two call missing

 

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

      Scanner kbd = new Scanner(System.in);

      int findId = kbd.nextInt();

      int findIndx = searchArray(sId,findId);

      System.out.printf("The student ID %d is %s whose gpa is %5.2f\n\n",findId,name[findIndx],gpa[findIndx]);

 

      sortArray(name,sId,gpa);

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

      displayArray(name,sId,gpa);

    }

   

}

 

/*

student1.dat

11115 2.6

Edgar Allen Poe

11112 3.2

Mark Twain

11110 2.9

F Scott Fitzgerald

11119 1.5

Dan Brown

11117 2.6

Agatha Christie

11114 4.0

Viginia Woolf

11111 2.1

Anne Rice

11118 0.8

JK Rowlings

11113 4.0

Janet Evanovich

11116 3.2

Stephen King

 

*/

 

Expert Solution
steps

Step by step

Solved in 4 steps with 1 images

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