⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 netexamsystem_client.java~123~

📁 java在线考试例子代码
💻 JAVA~123~
字号:
package testovernet;

import java.io.*;

public class NetExamSystem_Client {
    public static void main(String[] args) {

    // StudentExam student = new StudentExam(10001, "Kay Ding", 24, "Male");



        StudentExam student = new StudentExam();

     // student.printStudentInfo();

     System.out.println("Welcome to Self Examination System Over Internet!");

     boolean connectable = student.isConnectToServer();


         /*     try {
                   String s = tempInput.readLine();
                   System.out.println(s);
               }
               catch (Exception e) {
                   e.printStackTrace();
               } */


            if (connectable == true) {

                System.out.println("Success Connected, Authenticating now please...");
                student.setExamStudentInfo();
            try {

                BufferedReader tempInput
                        = new BufferedReader(new InputStreamReader(System.in));

                OutputStream stuOuput = (student.stuSocket).getOutputStream();
                InputStream stuInput = (student.stuSocket).getInputStream();

                DataOutputStream stuDataOutput = new DataOutputStream(stuOuput);
                DataInputStream stuDataInput = new DataInputStream(stuInput);

                ObjectOutputStream stuObjOutput = new ObjectOutputStream(
                        stuOuput);
                ObjectInputStream stuObjInput = new ObjectInputStream(stuInput);

                stuObjOutput.writeObject(student);

                System.out.println(stuDataInput.readUTF());

                String isEligible = stuDataInput.readUTF();
             // System.out.println(isEligible);

                if (isEligible.equals("Eligible")) {


                    student.setExamMode();

                    int questionAmount=student.questionAmount;
                    String questionType=student.questionType;

                    Question[] testPaperAfterExam = new Question[questionAmount];
                    testPaperAfterExam = student.getTestPaperFromServerAndExam
                            (questionAmount, stuObjInput);

                    student.sendTestPaperAfterExamToServer
                            (questionAmount, testPaperAfterExam, stuObjOutput);

                    System.out.println("Your score of this test is: "+
                                       +stuDataInput.readInt()+"\nCongratulations");

                }

                else {

                }

                stuOuput.close();
                stuInput.close();
                student.stuSocket.close();
            }
            catch (Exception e) {
                e.printStackTrace();
            }

        }

    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -