From 4f77adac6a8b48edc3fb80b980fe3cb501b33992 Mon Sep 17 00:00:00 2001 From: Xi Xu Date: Sun, 19 May 2024 08:12:46 +0800 Subject: [PATCH] a --- finalexam/2/DataOutput/DataOutput.java | 5 --- .../CashierStatistics/CourseGrading.html | 0 .../CourseGrading_files/ajax.js.download | 0 .../CourseGrading_files/all.css | 0 .../bootstrap-select.min.css | 0 .../bootstrap-select.min.js.download | 0 .../bootstrap.bundle.min.js.download | 0 .../CourseGrading_files/bootstrap.min.css | 0 .../CourseGrading_files/cg_sv2.css | 0 .../CourseGrading_files/common.js.download | 0 .../CourseGrading_files/docs.min.css | 0 .../CourseGrading_files/docs.min.js.download | 0 .../CourseGrading_files/icon_rar.gif | 0 .../jquery-3.5.1.min.js.download | 0 .../judgeutils.js.download | 0 .../CourseGrading_files/logo.png | Bin .../popper.min.js.download | 0 .../CourseGrading_files/showProcessMsg.html | 0 .../CourseGrading_files/stayalive.html | 0 .../sticky-footer-navbar.css | 0 .../CourseGrading_files/style.css | 0 .../DataOutput/CourseGrading.html | 0 .../CourseGrading_files/ajax.js.download | 0 .../DataOutput/CourseGrading_files/all.css | 0 .../bootstrap-select.min.css | 0 .../bootstrap-select.min.js.download | 0 .../bootstrap.bundle.min.js.download | 0 .../CourseGrading_files/bootstrap.min.css | 0 .../DataOutput/CourseGrading_files/cg_sv2.css | 0 .../CourseGrading_files/common.js.download | 0 .../CourseGrading_files/docs.min.css | 0 .../CourseGrading_files/docs.min.js.download | 0 .../CourseGrading_files/icon_rar.gif | 0 .../jquery-3.5.1.min.js.download | 0 .../judgeutils.js.download | 0 .../DataOutput/CourseGrading_files/logo.png | Bin .../popper.min.js.download | 0 .../CourseGrading_files/showProcessMsg.html | 0 .../CourseGrading_files/stayalive.html | 0 .../sticky-footer-navbar.css | 0 .../DataOutput/CourseGrading_files/style.css | 0 .../PasswordChange/CourseGrading.html | 0 .../CourseGrading_files/all.css | 0 .../bootstrap-select.min.css | 0 .../bootstrap-select.min.js.download | 0 .../bootstrap.bundle.min.js.download | 0 .../CourseGrading_files/bootstrap.min.css | 0 .../CourseGrading_files/cg_sv2.css | 0 .../CourseGrading_files/common.js.download | 0 .../CourseGrading_files/docs.min.css | 0 .../CourseGrading_files/docs.min.js.download | 0 .../CourseGrading_files/icon_rar.gif | 0 .../jquery-3.5.1.min.js.download | 0 .../judgeutils.js.download | 0 .../CourseGrading_files/logo.png | Bin .../popper.min.js.download | 0 .../CourseGrading_files/showProcessMsg.html | 0 .../CourseGrading_files/stayalive.html | 0 .../sticky-footer-navbar.css | 0 .../CourseGrading_files/style.css | 0 .../PasswordChange/PasswordChange.java | 0 .../CourseGrading.html | 0 .../CourseGrading_files/all.css | 0 .../bootstrap-select.min.css | 0 .../bootstrap-select.min.js.download | 0 .../bootstrap.bundle.min.js.download | 0 .../CourseGrading_files/bootstrap.min.css | 0 .../CourseGrading_files/cg_sv2.css | 0 .../CourseGrading_files/common.js.download | 0 .../CourseGrading_files/docs.min.css | 0 .../CourseGrading_files/docs.min.js.download | 0 .../CourseGrading_files/icon_rar.gif | 0 .../jquery-3.5.1.min.js.download | 0 .../judgeutils.js.download | 0 .../CourseGrading_files/logo.png | Bin .../popper.min.js.download | 0 .../CourseGrading_files/showProcessMsg.html | 0 .../CourseGrading_files/stayalive.html | 0 .../sticky-footer-navbar.css | 0 .../CourseGrading_files/style.css | 0 .../ProductAdditionAndInquiry.java | 0 .../UserLogin/CourseGrading.html | 0 .../CourseGrading_files/ajax.js.download | 0 .../UserLogin/CourseGrading_files/all.css | 0 .../bootstrap-select.min.css | 0 .../bootstrap-select.min.js.download | 0 .../bootstrap.bundle.min.js.download | 0 .../CourseGrading_files/bootstrap.min.css | 0 .../UserLogin/CourseGrading_files/cg_sv2.css | 0 .../CourseGrading_files/common.js.download | 0 .../CourseGrading_files/docs.min.css | 0 .../CourseGrading_files/docs.min.js.download | 0 .../CourseGrading_files/icon_rar.gif | 0 .../jquery-3.5.1.min.js.download | 0 .../judgeutils.js.download | 0 .../UserLogin/CourseGrading_files/logo.png | Bin .../popper.min.js.download | 0 .../CourseGrading_files/showProcessMsg.html | 0 .../CourseGrading_files/stayalive.html | 0 .../sticky-footer-navbar.css | 0 .../UserLogin/CourseGrading_files/style.css | 0 .../{2 => Database}/UserLogin/UserLogin.java | 0 finalexam/StandardIO/Encryption.java | 13 ++++++ finalexam/StandardIO/FileIO.java | 41 ++++++++++++++++++ .../PrimeNumbers.java} | 8 ++-- .../SimpleExpressions.java} | 2 +- .../StatisticsOfProducts.java | 4 +- .../StringInitialization.java | 0 .../{1 => StandardIO}/SumInReverseOrder.java | 0 finalexam/StandardIO/question.txt | 5 +++ 110 files changed, 64 insertions(+), 14 deletions(-) delete mode 100644 finalexam/2/DataOutput/DataOutput.java rename finalexam/{2 => Database}/CashierStatistics/CourseGrading.html (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/ajax.js.download (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/all.css (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/bootstrap-select.min.css (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/bootstrap-select.min.js.download (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/bootstrap.bundle.min.js.download (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/bootstrap.min.css (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/cg_sv2.css (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/common.js.download (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/docs.min.css (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/docs.min.js.download (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/icon_rar.gif (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/jquery-3.5.1.min.js.download (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/judgeutils.js.download (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/logo.png (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/popper.min.js.download (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/showProcessMsg.html (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/stayalive.html (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/sticky-footer-navbar.css (100%) rename finalexam/{2 => Database}/CashierStatistics/CourseGrading_files/style.css (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading.html (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/ajax.js.download (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/all.css (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/bootstrap-select.min.css (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/bootstrap-select.min.js.download (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/bootstrap.bundle.min.js.download (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/bootstrap.min.css (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/cg_sv2.css (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/common.js.download (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/docs.min.css (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/docs.min.js.download (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/icon_rar.gif (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/jquery-3.5.1.min.js.download (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/judgeutils.js.download (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/logo.png (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/popper.min.js.download (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/showProcessMsg.html (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/stayalive.html (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/sticky-footer-navbar.css (100%) rename finalexam/{2 => Database}/DataOutput/CourseGrading_files/style.css (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading.html (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/all.css (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/bootstrap-select.min.css (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/bootstrap-select.min.js.download (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/bootstrap.bundle.min.js.download (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/bootstrap.min.css (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/cg_sv2.css (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/common.js.download (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/docs.min.css (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/docs.min.js.download (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/icon_rar.gif (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/jquery-3.5.1.min.js.download (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/judgeutils.js.download (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/logo.png (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/popper.min.js.download (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/showProcessMsg.html (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/stayalive.html (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/sticky-footer-navbar.css (100%) rename finalexam/{2 => Database}/PasswordChange/CourseGrading_files/style.css (100%) rename finalexam/{2 => Database}/PasswordChange/PasswordChange.java (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading.html (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/all.css (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/bootstrap-select.min.css (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/bootstrap-select.min.js.download (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/bootstrap.bundle.min.js.download (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/bootstrap.min.css (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/cg_sv2.css (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/common.js.download (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/docs.min.css (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/docs.min.js.download (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/icon_rar.gif (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/jquery-3.5.1.min.js.download (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/judgeutils.js.download (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/logo.png (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/popper.min.js.download (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/showProcessMsg.html (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/stayalive.html (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/sticky-footer-navbar.css (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/CourseGrading_files/style.css (100%) rename finalexam/{2 => Database}/ProductAdditionAndInquiry/ProductAdditionAndInquiry.java (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading.html (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/ajax.js.download (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/all.css (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/bootstrap-select.min.css (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/bootstrap-select.min.js.download (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/bootstrap.bundle.min.js.download (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/bootstrap.min.css (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/cg_sv2.css (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/common.js.download (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/docs.min.css (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/docs.min.js.download (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/icon_rar.gif (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/jquery-3.5.1.min.js.download (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/judgeutils.js.download (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/logo.png (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/popper.min.js.download (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/showProcessMsg.html (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/stayalive.html (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/sticky-footer-navbar.css (100%) rename finalexam/{2 => Database}/UserLogin/CourseGrading_files/style.css (100%) rename finalexam/{2 => Database}/UserLogin/UserLogin.java (100%) create mode 100644 finalexam/StandardIO/Encryption.java create mode 100644 finalexam/StandardIO/FileIO.java rename finalexam/{1/SolveForPrimeNumbers.java => StandardIO/PrimeNumbers.java} (84%) rename finalexam/{1/SolveSimpleExpressions.java => StandardIO/SimpleExpressions.java} (96%) rename finalexam/{1 => StandardIO}/StatisticsOfProducts.java (95%) rename finalexam/{1 => StandardIO}/StringInitialization.java (100%) rename finalexam/{1 => StandardIO}/SumInReverseOrder.java (100%) create mode 100644 finalexam/StandardIO/question.txt diff --git a/finalexam/2/DataOutput/DataOutput.java b/finalexam/2/DataOutput/DataOutput.java deleted file mode 100644 index 6fd15e0..0000000 --- a/finalexam/2/DataOutput/DataOutput.java +++ /dev/null @@ -1,5 +0,0 @@ -public class DataOutput { - public static void main(String[] args) { - - } -} \ No newline at end of file diff --git a/finalexam/2/CashierStatistics/CourseGrading.html b/finalexam/Database/CashierStatistics/CourseGrading.html similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading.html rename to finalexam/Database/CashierStatistics/CourseGrading.html diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/ajax.js.download b/finalexam/Database/CashierStatistics/CourseGrading_files/ajax.js.download similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/ajax.js.download rename to finalexam/Database/CashierStatistics/CourseGrading_files/ajax.js.download diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/all.css b/finalexam/Database/CashierStatistics/CourseGrading_files/all.css similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/all.css rename to finalexam/Database/CashierStatistics/CourseGrading_files/all.css diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/bootstrap-select.min.css b/finalexam/Database/CashierStatistics/CourseGrading_files/bootstrap-select.min.css similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/bootstrap-select.min.css rename to finalexam/Database/CashierStatistics/CourseGrading_files/bootstrap-select.min.css diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/bootstrap-select.min.js.download b/finalexam/Database/CashierStatistics/CourseGrading_files/bootstrap-select.min.js.download similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/bootstrap-select.min.js.download rename to finalexam/Database/CashierStatistics/CourseGrading_files/bootstrap-select.min.js.download diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/bootstrap.bundle.min.js.download b/finalexam/Database/CashierStatistics/CourseGrading_files/bootstrap.bundle.min.js.download similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/bootstrap.bundle.min.js.download rename to finalexam/Database/CashierStatistics/CourseGrading_files/bootstrap.bundle.min.js.download diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/bootstrap.min.css b/finalexam/Database/CashierStatistics/CourseGrading_files/bootstrap.min.css similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/bootstrap.min.css rename to finalexam/Database/CashierStatistics/CourseGrading_files/bootstrap.min.css diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/cg_sv2.css b/finalexam/Database/CashierStatistics/CourseGrading_files/cg_sv2.css similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/cg_sv2.css rename to finalexam/Database/CashierStatistics/CourseGrading_files/cg_sv2.css diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/common.js.download b/finalexam/Database/CashierStatistics/CourseGrading_files/common.js.download similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/common.js.download rename to finalexam/Database/CashierStatistics/CourseGrading_files/common.js.download diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/docs.min.css b/finalexam/Database/CashierStatistics/CourseGrading_files/docs.min.css similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/docs.min.css rename to finalexam/Database/CashierStatistics/CourseGrading_files/docs.min.css diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/docs.min.js.download b/finalexam/Database/CashierStatistics/CourseGrading_files/docs.min.js.download similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/docs.min.js.download rename to finalexam/Database/CashierStatistics/CourseGrading_files/docs.min.js.download diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/icon_rar.gif b/finalexam/Database/CashierStatistics/CourseGrading_files/icon_rar.gif similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/icon_rar.gif rename to finalexam/Database/CashierStatistics/CourseGrading_files/icon_rar.gif diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/jquery-3.5.1.min.js.download b/finalexam/Database/CashierStatistics/CourseGrading_files/jquery-3.5.1.min.js.download similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/jquery-3.5.1.min.js.download rename to finalexam/Database/CashierStatistics/CourseGrading_files/jquery-3.5.1.min.js.download diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/judgeutils.js.download b/finalexam/Database/CashierStatistics/CourseGrading_files/judgeutils.js.download similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/judgeutils.js.download rename to finalexam/Database/CashierStatistics/CourseGrading_files/judgeutils.js.download diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/logo.png b/finalexam/Database/CashierStatistics/CourseGrading_files/logo.png similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/logo.png rename to finalexam/Database/CashierStatistics/CourseGrading_files/logo.png diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/popper.min.js.download b/finalexam/Database/CashierStatistics/CourseGrading_files/popper.min.js.download similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/popper.min.js.download rename to finalexam/Database/CashierStatistics/CourseGrading_files/popper.min.js.download diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/showProcessMsg.html b/finalexam/Database/CashierStatistics/CourseGrading_files/showProcessMsg.html similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/showProcessMsg.html rename to finalexam/Database/CashierStatistics/CourseGrading_files/showProcessMsg.html diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/stayalive.html b/finalexam/Database/CashierStatistics/CourseGrading_files/stayalive.html similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/stayalive.html rename to finalexam/Database/CashierStatistics/CourseGrading_files/stayalive.html diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/sticky-footer-navbar.css b/finalexam/Database/CashierStatistics/CourseGrading_files/sticky-footer-navbar.css similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/sticky-footer-navbar.css rename to finalexam/Database/CashierStatistics/CourseGrading_files/sticky-footer-navbar.css diff --git a/finalexam/2/CashierStatistics/CourseGrading_files/style.css b/finalexam/Database/CashierStatistics/CourseGrading_files/style.css similarity index 100% rename from finalexam/2/CashierStatistics/CourseGrading_files/style.css rename to finalexam/Database/CashierStatistics/CourseGrading_files/style.css diff --git a/finalexam/2/DataOutput/CourseGrading.html b/finalexam/Database/DataOutput/CourseGrading.html similarity index 100% rename from finalexam/2/DataOutput/CourseGrading.html rename to finalexam/Database/DataOutput/CourseGrading.html diff --git a/finalexam/2/DataOutput/CourseGrading_files/ajax.js.download b/finalexam/Database/DataOutput/CourseGrading_files/ajax.js.download similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/ajax.js.download rename to finalexam/Database/DataOutput/CourseGrading_files/ajax.js.download diff --git a/finalexam/2/DataOutput/CourseGrading_files/all.css b/finalexam/Database/DataOutput/CourseGrading_files/all.css similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/all.css rename to finalexam/Database/DataOutput/CourseGrading_files/all.css diff --git a/finalexam/2/DataOutput/CourseGrading_files/bootstrap-select.min.css b/finalexam/Database/DataOutput/CourseGrading_files/bootstrap-select.min.css similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/bootstrap-select.min.css rename to finalexam/Database/DataOutput/CourseGrading_files/bootstrap-select.min.css diff --git a/finalexam/2/DataOutput/CourseGrading_files/bootstrap-select.min.js.download b/finalexam/Database/DataOutput/CourseGrading_files/bootstrap-select.min.js.download similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/bootstrap-select.min.js.download rename to finalexam/Database/DataOutput/CourseGrading_files/bootstrap-select.min.js.download diff --git a/finalexam/2/DataOutput/CourseGrading_files/bootstrap.bundle.min.js.download b/finalexam/Database/DataOutput/CourseGrading_files/bootstrap.bundle.min.js.download similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/bootstrap.bundle.min.js.download rename to finalexam/Database/DataOutput/CourseGrading_files/bootstrap.bundle.min.js.download diff --git a/finalexam/2/DataOutput/CourseGrading_files/bootstrap.min.css b/finalexam/Database/DataOutput/CourseGrading_files/bootstrap.min.css similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/bootstrap.min.css rename to finalexam/Database/DataOutput/CourseGrading_files/bootstrap.min.css diff --git a/finalexam/2/DataOutput/CourseGrading_files/cg_sv2.css b/finalexam/Database/DataOutput/CourseGrading_files/cg_sv2.css similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/cg_sv2.css rename to finalexam/Database/DataOutput/CourseGrading_files/cg_sv2.css diff --git a/finalexam/2/DataOutput/CourseGrading_files/common.js.download b/finalexam/Database/DataOutput/CourseGrading_files/common.js.download similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/common.js.download rename to finalexam/Database/DataOutput/CourseGrading_files/common.js.download diff --git a/finalexam/2/DataOutput/CourseGrading_files/docs.min.css b/finalexam/Database/DataOutput/CourseGrading_files/docs.min.css similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/docs.min.css rename to finalexam/Database/DataOutput/CourseGrading_files/docs.min.css diff --git a/finalexam/2/DataOutput/CourseGrading_files/docs.min.js.download b/finalexam/Database/DataOutput/CourseGrading_files/docs.min.js.download similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/docs.min.js.download rename to finalexam/Database/DataOutput/CourseGrading_files/docs.min.js.download diff --git a/finalexam/2/DataOutput/CourseGrading_files/icon_rar.gif b/finalexam/Database/DataOutput/CourseGrading_files/icon_rar.gif similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/icon_rar.gif rename to finalexam/Database/DataOutput/CourseGrading_files/icon_rar.gif diff --git a/finalexam/2/DataOutput/CourseGrading_files/jquery-3.5.1.min.js.download b/finalexam/Database/DataOutput/CourseGrading_files/jquery-3.5.1.min.js.download similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/jquery-3.5.1.min.js.download rename to finalexam/Database/DataOutput/CourseGrading_files/jquery-3.5.1.min.js.download diff --git a/finalexam/2/DataOutput/CourseGrading_files/judgeutils.js.download b/finalexam/Database/DataOutput/CourseGrading_files/judgeutils.js.download similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/judgeutils.js.download rename to finalexam/Database/DataOutput/CourseGrading_files/judgeutils.js.download diff --git a/finalexam/2/DataOutput/CourseGrading_files/logo.png b/finalexam/Database/DataOutput/CourseGrading_files/logo.png similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/logo.png rename to finalexam/Database/DataOutput/CourseGrading_files/logo.png diff --git a/finalexam/2/DataOutput/CourseGrading_files/popper.min.js.download b/finalexam/Database/DataOutput/CourseGrading_files/popper.min.js.download similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/popper.min.js.download rename to finalexam/Database/DataOutput/CourseGrading_files/popper.min.js.download diff --git a/finalexam/2/DataOutput/CourseGrading_files/showProcessMsg.html b/finalexam/Database/DataOutput/CourseGrading_files/showProcessMsg.html similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/showProcessMsg.html rename to finalexam/Database/DataOutput/CourseGrading_files/showProcessMsg.html diff --git a/finalexam/2/DataOutput/CourseGrading_files/stayalive.html b/finalexam/Database/DataOutput/CourseGrading_files/stayalive.html similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/stayalive.html rename to finalexam/Database/DataOutput/CourseGrading_files/stayalive.html diff --git a/finalexam/2/DataOutput/CourseGrading_files/sticky-footer-navbar.css b/finalexam/Database/DataOutput/CourseGrading_files/sticky-footer-navbar.css similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/sticky-footer-navbar.css rename to finalexam/Database/DataOutput/CourseGrading_files/sticky-footer-navbar.css diff --git a/finalexam/2/DataOutput/CourseGrading_files/style.css b/finalexam/Database/DataOutput/CourseGrading_files/style.css similarity index 100% rename from finalexam/2/DataOutput/CourseGrading_files/style.css rename to finalexam/Database/DataOutput/CourseGrading_files/style.css diff --git a/finalexam/2/PasswordChange/CourseGrading.html b/finalexam/Database/PasswordChange/CourseGrading.html similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading.html rename to finalexam/Database/PasswordChange/CourseGrading.html diff --git a/finalexam/2/PasswordChange/CourseGrading_files/all.css b/finalexam/Database/PasswordChange/CourseGrading_files/all.css similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/all.css rename to finalexam/Database/PasswordChange/CourseGrading_files/all.css diff --git a/finalexam/2/PasswordChange/CourseGrading_files/bootstrap-select.min.css b/finalexam/Database/PasswordChange/CourseGrading_files/bootstrap-select.min.css similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/bootstrap-select.min.css rename to finalexam/Database/PasswordChange/CourseGrading_files/bootstrap-select.min.css diff --git a/finalexam/2/PasswordChange/CourseGrading_files/bootstrap-select.min.js.download b/finalexam/Database/PasswordChange/CourseGrading_files/bootstrap-select.min.js.download similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/bootstrap-select.min.js.download rename to finalexam/Database/PasswordChange/CourseGrading_files/bootstrap-select.min.js.download diff --git a/finalexam/2/PasswordChange/CourseGrading_files/bootstrap.bundle.min.js.download b/finalexam/Database/PasswordChange/CourseGrading_files/bootstrap.bundle.min.js.download similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/bootstrap.bundle.min.js.download rename to finalexam/Database/PasswordChange/CourseGrading_files/bootstrap.bundle.min.js.download diff --git a/finalexam/2/PasswordChange/CourseGrading_files/bootstrap.min.css b/finalexam/Database/PasswordChange/CourseGrading_files/bootstrap.min.css similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/bootstrap.min.css rename to finalexam/Database/PasswordChange/CourseGrading_files/bootstrap.min.css diff --git a/finalexam/2/PasswordChange/CourseGrading_files/cg_sv2.css b/finalexam/Database/PasswordChange/CourseGrading_files/cg_sv2.css similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/cg_sv2.css rename to finalexam/Database/PasswordChange/CourseGrading_files/cg_sv2.css diff --git a/finalexam/2/PasswordChange/CourseGrading_files/common.js.download b/finalexam/Database/PasswordChange/CourseGrading_files/common.js.download similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/common.js.download rename to finalexam/Database/PasswordChange/CourseGrading_files/common.js.download diff --git a/finalexam/2/PasswordChange/CourseGrading_files/docs.min.css b/finalexam/Database/PasswordChange/CourseGrading_files/docs.min.css similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/docs.min.css rename to finalexam/Database/PasswordChange/CourseGrading_files/docs.min.css diff --git a/finalexam/2/PasswordChange/CourseGrading_files/docs.min.js.download b/finalexam/Database/PasswordChange/CourseGrading_files/docs.min.js.download similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/docs.min.js.download rename to finalexam/Database/PasswordChange/CourseGrading_files/docs.min.js.download diff --git a/finalexam/2/PasswordChange/CourseGrading_files/icon_rar.gif b/finalexam/Database/PasswordChange/CourseGrading_files/icon_rar.gif similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/icon_rar.gif rename to finalexam/Database/PasswordChange/CourseGrading_files/icon_rar.gif diff --git a/finalexam/2/PasswordChange/CourseGrading_files/jquery-3.5.1.min.js.download b/finalexam/Database/PasswordChange/CourseGrading_files/jquery-3.5.1.min.js.download similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/jquery-3.5.1.min.js.download rename to finalexam/Database/PasswordChange/CourseGrading_files/jquery-3.5.1.min.js.download diff --git a/finalexam/2/PasswordChange/CourseGrading_files/judgeutils.js.download b/finalexam/Database/PasswordChange/CourseGrading_files/judgeutils.js.download similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/judgeutils.js.download rename to finalexam/Database/PasswordChange/CourseGrading_files/judgeutils.js.download diff --git a/finalexam/2/PasswordChange/CourseGrading_files/logo.png b/finalexam/Database/PasswordChange/CourseGrading_files/logo.png similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/logo.png rename to finalexam/Database/PasswordChange/CourseGrading_files/logo.png diff --git a/finalexam/2/PasswordChange/CourseGrading_files/popper.min.js.download b/finalexam/Database/PasswordChange/CourseGrading_files/popper.min.js.download similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/popper.min.js.download rename to finalexam/Database/PasswordChange/CourseGrading_files/popper.min.js.download diff --git a/finalexam/2/PasswordChange/CourseGrading_files/showProcessMsg.html b/finalexam/Database/PasswordChange/CourseGrading_files/showProcessMsg.html similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/showProcessMsg.html rename to finalexam/Database/PasswordChange/CourseGrading_files/showProcessMsg.html diff --git a/finalexam/2/PasswordChange/CourseGrading_files/stayalive.html b/finalexam/Database/PasswordChange/CourseGrading_files/stayalive.html similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/stayalive.html rename to finalexam/Database/PasswordChange/CourseGrading_files/stayalive.html diff --git a/finalexam/2/PasswordChange/CourseGrading_files/sticky-footer-navbar.css b/finalexam/Database/PasswordChange/CourseGrading_files/sticky-footer-navbar.css similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/sticky-footer-navbar.css rename to finalexam/Database/PasswordChange/CourseGrading_files/sticky-footer-navbar.css diff --git a/finalexam/2/PasswordChange/CourseGrading_files/style.css b/finalexam/Database/PasswordChange/CourseGrading_files/style.css similarity index 100% rename from finalexam/2/PasswordChange/CourseGrading_files/style.css rename to finalexam/Database/PasswordChange/CourseGrading_files/style.css diff --git a/finalexam/2/PasswordChange/PasswordChange.java b/finalexam/Database/PasswordChange/PasswordChange.java similarity index 100% rename from finalexam/2/PasswordChange/PasswordChange.java rename to finalexam/Database/PasswordChange/PasswordChange.java diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading.html b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading.html similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading.html rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading.html diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/all.css b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/all.css similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/all.css rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/all.css diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/bootstrap-select.min.css b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/bootstrap-select.min.css similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/bootstrap-select.min.css rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/bootstrap-select.min.css diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/bootstrap-select.min.js.download b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/bootstrap-select.min.js.download similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/bootstrap-select.min.js.download rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/bootstrap-select.min.js.download diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/bootstrap.bundle.min.js.download b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/bootstrap.bundle.min.js.download similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/bootstrap.bundle.min.js.download rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/bootstrap.bundle.min.js.download diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/bootstrap.min.css b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/bootstrap.min.css similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/bootstrap.min.css rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/bootstrap.min.css diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/cg_sv2.css b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/cg_sv2.css similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/cg_sv2.css rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/cg_sv2.css diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/common.js.download b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/common.js.download similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/common.js.download rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/common.js.download diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/docs.min.css b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/docs.min.css similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/docs.min.css rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/docs.min.css diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/docs.min.js.download b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/docs.min.js.download similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/docs.min.js.download rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/docs.min.js.download diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/icon_rar.gif b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/icon_rar.gif similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/icon_rar.gif rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/icon_rar.gif diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/jquery-3.5.1.min.js.download b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/jquery-3.5.1.min.js.download similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/jquery-3.5.1.min.js.download rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/jquery-3.5.1.min.js.download diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/judgeutils.js.download b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/judgeutils.js.download similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/judgeutils.js.download rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/judgeutils.js.download diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/logo.png b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/logo.png similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/logo.png rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/logo.png diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/popper.min.js.download b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/popper.min.js.download similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/popper.min.js.download rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/popper.min.js.download diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/showProcessMsg.html b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/showProcessMsg.html similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/showProcessMsg.html rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/showProcessMsg.html diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/stayalive.html b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/stayalive.html similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/stayalive.html rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/stayalive.html diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/sticky-footer-navbar.css b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/sticky-footer-navbar.css similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/sticky-footer-navbar.css rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/sticky-footer-navbar.css diff --git a/finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/style.css b/finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/style.css similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/CourseGrading_files/style.css rename to finalexam/Database/ProductAdditionAndInquiry/CourseGrading_files/style.css diff --git a/finalexam/2/ProductAdditionAndInquiry/ProductAdditionAndInquiry.java b/finalexam/Database/ProductAdditionAndInquiry/ProductAdditionAndInquiry.java similarity index 100% rename from finalexam/2/ProductAdditionAndInquiry/ProductAdditionAndInquiry.java rename to finalexam/Database/ProductAdditionAndInquiry/ProductAdditionAndInquiry.java diff --git a/finalexam/2/UserLogin/CourseGrading.html b/finalexam/Database/UserLogin/CourseGrading.html similarity index 100% rename from finalexam/2/UserLogin/CourseGrading.html rename to finalexam/Database/UserLogin/CourseGrading.html diff --git a/finalexam/2/UserLogin/CourseGrading_files/ajax.js.download b/finalexam/Database/UserLogin/CourseGrading_files/ajax.js.download similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/ajax.js.download rename to finalexam/Database/UserLogin/CourseGrading_files/ajax.js.download diff --git a/finalexam/2/UserLogin/CourseGrading_files/all.css b/finalexam/Database/UserLogin/CourseGrading_files/all.css similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/all.css rename to finalexam/Database/UserLogin/CourseGrading_files/all.css diff --git a/finalexam/2/UserLogin/CourseGrading_files/bootstrap-select.min.css b/finalexam/Database/UserLogin/CourseGrading_files/bootstrap-select.min.css similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/bootstrap-select.min.css rename to finalexam/Database/UserLogin/CourseGrading_files/bootstrap-select.min.css diff --git a/finalexam/2/UserLogin/CourseGrading_files/bootstrap-select.min.js.download b/finalexam/Database/UserLogin/CourseGrading_files/bootstrap-select.min.js.download similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/bootstrap-select.min.js.download rename to finalexam/Database/UserLogin/CourseGrading_files/bootstrap-select.min.js.download diff --git a/finalexam/2/UserLogin/CourseGrading_files/bootstrap.bundle.min.js.download b/finalexam/Database/UserLogin/CourseGrading_files/bootstrap.bundle.min.js.download similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/bootstrap.bundle.min.js.download rename to finalexam/Database/UserLogin/CourseGrading_files/bootstrap.bundle.min.js.download diff --git a/finalexam/2/UserLogin/CourseGrading_files/bootstrap.min.css b/finalexam/Database/UserLogin/CourseGrading_files/bootstrap.min.css similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/bootstrap.min.css rename to finalexam/Database/UserLogin/CourseGrading_files/bootstrap.min.css diff --git a/finalexam/2/UserLogin/CourseGrading_files/cg_sv2.css b/finalexam/Database/UserLogin/CourseGrading_files/cg_sv2.css similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/cg_sv2.css rename to finalexam/Database/UserLogin/CourseGrading_files/cg_sv2.css diff --git a/finalexam/2/UserLogin/CourseGrading_files/common.js.download b/finalexam/Database/UserLogin/CourseGrading_files/common.js.download similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/common.js.download rename to finalexam/Database/UserLogin/CourseGrading_files/common.js.download diff --git a/finalexam/2/UserLogin/CourseGrading_files/docs.min.css b/finalexam/Database/UserLogin/CourseGrading_files/docs.min.css similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/docs.min.css rename to finalexam/Database/UserLogin/CourseGrading_files/docs.min.css diff --git a/finalexam/2/UserLogin/CourseGrading_files/docs.min.js.download b/finalexam/Database/UserLogin/CourseGrading_files/docs.min.js.download similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/docs.min.js.download rename to finalexam/Database/UserLogin/CourseGrading_files/docs.min.js.download diff --git a/finalexam/2/UserLogin/CourseGrading_files/icon_rar.gif b/finalexam/Database/UserLogin/CourseGrading_files/icon_rar.gif similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/icon_rar.gif rename to finalexam/Database/UserLogin/CourseGrading_files/icon_rar.gif diff --git a/finalexam/2/UserLogin/CourseGrading_files/jquery-3.5.1.min.js.download b/finalexam/Database/UserLogin/CourseGrading_files/jquery-3.5.1.min.js.download similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/jquery-3.5.1.min.js.download rename to finalexam/Database/UserLogin/CourseGrading_files/jquery-3.5.1.min.js.download diff --git a/finalexam/2/UserLogin/CourseGrading_files/judgeutils.js.download b/finalexam/Database/UserLogin/CourseGrading_files/judgeutils.js.download similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/judgeutils.js.download rename to finalexam/Database/UserLogin/CourseGrading_files/judgeutils.js.download diff --git a/finalexam/2/UserLogin/CourseGrading_files/logo.png b/finalexam/Database/UserLogin/CourseGrading_files/logo.png similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/logo.png rename to finalexam/Database/UserLogin/CourseGrading_files/logo.png diff --git a/finalexam/2/UserLogin/CourseGrading_files/popper.min.js.download b/finalexam/Database/UserLogin/CourseGrading_files/popper.min.js.download similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/popper.min.js.download rename to finalexam/Database/UserLogin/CourseGrading_files/popper.min.js.download diff --git a/finalexam/2/UserLogin/CourseGrading_files/showProcessMsg.html b/finalexam/Database/UserLogin/CourseGrading_files/showProcessMsg.html similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/showProcessMsg.html rename to finalexam/Database/UserLogin/CourseGrading_files/showProcessMsg.html diff --git a/finalexam/2/UserLogin/CourseGrading_files/stayalive.html b/finalexam/Database/UserLogin/CourseGrading_files/stayalive.html similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/stayalive.html rename to finalexam/Database/UserLogin/CourseGrading_files/stayalive.html diff --git a/finalexam/2/UserLogin/CourseGrading_files/sticky-footer-navbar.css b/finalexam/Database/UserLogin/CourseGrading_files/sticky-footer-navbar.css similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/sticky-footer-navbar.css rename to finalexam/Database/UserLogin/CourseGrading_files/sticky-footer-navbar.css diff --git a/finalexam/2/UserLogin/CourseGrading_files/style.css b/finalexam/Database/UserLogin/CourseGrading_files/style.css similarity index 100% rename from finalexam/2/UserLogin/CourseGrading_files/style.css rename to finalexam/Database/UserLogin/CourseGrading_files/style.css diff --git a/finalexam/2/UserLogin/UserLogin.java b/finalexam/Database/UserLogin/UserLogin.java similarity index 100% rename from finalexam/2/UserLogin/UserLogin.java rename to finalexam/Database/UserLogin/UserLogin.java diff --git a/finalexam/StandardIO/Encryption.java b/finalexam/StandardIO/Encryption.java new file mode 100644 index 0000000..874651d --- /dev/null +++ b/finalexam/StandardIO/Encryption.java @@ -0,0 +1,13 @@ +import java.util.Scanner; + +public class Encryption { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + String s = sc.nextLine(); + String k = sc.nextLine(); + char[] c = s.toCharArray(); + for (int i = 0; i < c.length; i++) + c[i] += k.charAt(i % k.length()) - '0'; + System.out.println(new String(c)); + } +} diff --git a/finalexam/StandardIO/FileIO.java b/finalexam/StandardIO/FileIO.java new file mode 100644 index 0000000..8f777e6 --- /dev/null +++ b/finalexam/StandardIO/FileIO.java @@ -0,0 +1,41 @@ +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; +import java.util.Scanner; + +public class FileIO { + public static void main(String[] args) { + File fQ = new File("question.txt"); + File fA = new File("answer.txt"); + try { + Scanner sc = new Scanner(fQ); + FileWriter fw = new FileWriter(fA); + while (sc.hasNextLine()) { + String s = sc.nextLine(); + String[] arr = s.split("[\\(\\),]"); + double ans = 0; + switch (arr[0]) { + case "add": + ans = Double.parseDouble(arr[1]) + Double.parseDouble(arr[2]); + break; + case "sub": + ans = Double.parseDouble(arr[1]) - Double.parseDouble(arr[2]); + break; + case "max": + ans = Math.max(Double.parseDouble(arr[1]), Double.parseDouble(arr[2])); + break; + case "min": + ans = Math.min(Double.parseDouble(arr[1]), Double.parseDouble(arr[2])); + break; + case "doubleMe": + ans = Double.parseDouble(arr[1]) * 2; + break; + } + fw.write(s + "=" + ans + '\n'); + } + fw.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } +} diff --git a/finalexam/1/SolveForPrimeNumbers.java b/finalexam/StandardIO/PrimeNumbers.java similarity index 84% rename from finalexam/1/SolveForPrimeNumbers.java rename to finalexam/StandardIO/PrimeNumbers.java index f2bd44a..deb17bc 100644 --- a/finalexam/1/SolveForPrimeNumbers.java +++ b/finalexam/StandardIO/PrimeNumbers.java @@ -2,14 +2,13 @@ import java.util.ArrayList; import java.util.List; import java.util.Scanner; -public class SolveForPrimeNumbers { +public class PrimeNumbers { private static boolean isPrime(int n) { if (n <= 1) return false; - for (int i = 2; i <= Math.sqrt(n); i++) { + for (int i = 2; i <= Math.sqrt(n); i++) if (n % i == 0) return false; - } return true; } @@ -27,9 +26,8 @@ public class SolveForPrimeNumbers { System.out.print(ans + "(分别是"); for (int j = 0; j < li.size(); j++) { System.out.print(li.get(j)); - if (j != li.size() - 1) { + if (j != li.size() - 1) System.out.print(","); - } } System.out.println(")"); } diff --git a/finalexam/1/SolveSimpleExpressions.java b/finalexam/StandardIO/SimpleExpressions.java similarity index 96% rename from finalexam/1/SolveSimpleExpressions.java rename to finalexam/StandardIO/SimpleExpressions.java index cfba547..ee0ba23 100644 --- a/finalexam/1/SolveSimpleExpressions.java +++ b/finalexam/StandardIO/SimpleExpressions.java @@ -1,6 +1,6 @@ import java.util.Scanner; -public class SolveSimpleExpressions { +public class SimpleExpressions { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); diff --git a/finalexam/1/StatisticsOfProducts.java b/finalexam/StandardIO/StatisticsOfProducts.java similarity index 95% rename from finalexam/1/StatisticsOfProducts.java rename to finalexam/StandardIO/StatisticsOfProducts.java index e5ee784..7792d28 100644 --- a/finalexam/1/StatisticsOfProducts.java +++ b/finalexam/StandardIO/StatisticsOfProducts.java @@ -28,7 +28,6 @@ class Goods { public void setPrice(double price) { this.price = price; } - } public class StatisticsOfProducts { @@ -42,9 +41,8 @@ public class StatisticsOfProducts { goods[i] = new Goods(name, price); sum += price; } - for (int i = 0; i < 5; i++) { + for (int i = 0; i < 5; i++) System.out.println(goods[i].toString()); - } System.out.println("应付:" + sum); } } diff --git a/finalexam/1/StringInitialization.java b/finalexam/StandardIO/StringInitialization.java similarity index 100% rename from finalexam/1/StringInitialization.java rename to finalexam/StandardIO/StringInitialization.java diff --git a/finalexam/1/SumInReverseOrder.java b/finalexam/StandardIO/SumInReverseOrder.java similarity index 100% rename from finalexam/1/SumInReverseOrder.java rename to finalexam/StandardIO/SumInReverseOrder.java diff --git a/finalexam/StandardIO/question.txt b/finalexam/StandardIO/question.txt new file mode 100644 index 0000000..3b5ce08 --- /dev/null +++ b/finalexam/StandardIO/question.txt @@ -0,0 +1,5 @@ +add(1,2) +sub(4.5,2) +max(7.5,2) +min(5,3) +doubleMe(3.5) \ No newline at end of file