From 66581c795545118b816b5d081c75bb691f450ab3 Mon Sep 17 00:00:00 2001 From: Cameron Seamons Date: Sun, 11 Jan 2026 19:59:13 -0700 Subject: [PATCH] Made a Java Quiz Game --- out/production/java_practice/QuizGame.class | Bin 0 -> 2764 bytes practice_projects/src/QuizGame.java | 67 ++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 out/production/java_practice/QuizGame.class create mode 100644 practice_projects/src/QuizGame.java diff --git a/out/production/java_practice/QuizGame.class b/out/production/java_practice/QuizGame.class new file mode 100644 index 0000000000000000000000000000000000000000..89b3d69990e1fea0d00e1d6907004506aa1256ba GIT binary patch literal 2764 zcmaJ@X?GJ<7=CWE%rp&J0s$+cQ$%S28%3;|vPc7kVxh`(A=Yi0+%`ieGht@ZTK5I_ zeaH29@Pi*c`k|bI$`A05@CQ6cKUtrfNio@BY5`z4QCumo5X?k8e_FLrgsHro}*jx;!JFE{Mg>Y*9>(y9)mprKRgUoUV&&zdB?6H3E|G&Ukj zL%cfe`d8RPzU{6E)3I6L=AHlhOQ8!lYS@y-P1q{1Va2ExIRaWuNp+OfO`94~q0P2C zJJ36!;}$BKlupU3N+a})up*7)jGpmu-G16QYE@;oQq--qBsJW6ZCDy&blfJ8o2*!& zF((%nJilz%fl&`+SqUsLI-xWyqvTjYVAyU${6QT%1o|f{cBx{NtyuiBwKFI(kb)xJyM z&PYPASe^EqR@KrilRpS)cU8J!i_Lck+!b-H;i>Ibq;H3-T-A_cdZwb1Xbr!Py9D$@ zeNkw1+|4o_>@!@spyM8a_5zVc^mN?I?cqMdYgDt2`$T61&QJL?BMFc^yZ&B4MA7VXkP%fQ|>bBK2+^ zCj{0h_0^iwh)|$oRG@(~zOm@lePfns z4f2Mnw8=D1t9ni}Dp%dAN79(Wqg3uvn83!K-qoQ@VH+M#;|WFA5qje_YAINOROeP2 z(K3GThJkC(aH_eG0RC5al=4hQ_t}5nr3P6(x|DXlqfk~AT{_@q%N1bTPn6*nbY+nwkuE8 ztJBgSvzQx(XT&R6&V=RLYTrDJhZURJQX?w@nEZIvQeA0N&l(lhJ3&9ZT4;Nu$gB<< zt!ji`K(H1By%s9pmOo1^S`f8G7H`Da+AFD8v)o`o`lM`|B6lJv@y4>i&N7)wqY@G6 z=4#{A8s@Q#%+M;$ov>;R2Q{42@CN-eSrjEXWUD}|Tk*9|bvX8)LC*_=(6?$QWLWXa z!SzXekiv)fNW;e}QJ)BGZ#2WkU9;VJZ%*c->k#E`$SSe9EDD@&?TJmoNa!)kEju#U zKH_;FF~3ny|O-8jqVRsGt)G$Y9| z;4a5ma8B&J2=P+`4mm0qh@s9g9T8w23*5EiDJ=4Y%xzbAvD1L~{ugM)pV5AiSKw!4 zGMkoggPLz{&dvQ24E@(cG1hr#ycq8s94{t13**J48Z-_kVh8l!u&o%&Y&VPX%p36wzKq)NgX%gzi&NUP1d5bbwHz6?)(*G)O4f zgbpjNAq5>%T*nD%O=v_xCl&ONf=-!cJ{jxRvRYT-@&$ZMU%L`nZ4ce;N^;KYUHawz z_E>)^o65Fd;HjQX?a6m2x(*VZONk$ruc!!(En#BU5{gTBEVhIv`{UX8?yR==J9I0w z+>GB$b5{FvG4TVow4#+(RHNiMqFZU%C7b~WQh}>d8-q%%&yN5waUJ~I!1Qh5htjRM z4!u~9A!Kk2Sh+1`ow;|gva^lnb;$y_}rDSSIqILJB$0o zA|JJvkQZs#AA2`=UBDJsO?qK#n|Qd;Wg4FXycD~9dEE)-z3**B$p{p*U+ay)9@C1 zms-BfTK*f|Tnq6Rwk%_yl}22p*}P1VwW%ziqE-AadjSF I;%jvM1J_NXl>h($ literal 0 HcmV?d00001 diff --git a/practice_projects/src/QuizGame.java b/practice_projects/src/QuizGame.java new file mode 100644 index 0000000..309e384 --- /dev/null +++ b/practice_projects/src/QuizGame.java @@ -0,0 +1,67 @@ +import java.util.Scanner; + +public class QuizGame { + + public static void main(String[] args){ + + Scanner scanner = new Scanner(System.in); + + // This is a quiz game using 2D arrays (Nested arrays) + + System.out.println("******************************"); + System.out.println("Welcome to the Java Quiz Game!"); + System.out.println("******************************"); + System.out.println(); + + // Variables + char[] answers = {'A', 'B', 'C', 'C', 'C'}; + int score = 0; + char guess; + + String[] questions = { + "What keyword is used to create a class in Java?", + "Which data type is used to store true or false values?", + "Which of the following is NOT a primitive data type in Java?", + "Which symbol is used to end a statement in Java?", + "Which keyword is used to inherit a class in Java?" + }; + + String[][] options = { + {"A. class", "B. new", "C. create", "D. object"}, + {"A. int", "B. boolean", "C. String", "D. char"}, + {"A. int", "B. double", "C. String", "D. boolean"}, + {"A. :", "B. .", "C. ;", "D. ,"}, + {"A. implements", "B. inherits", "C. extends", "D. super"} + }; + + + + for(int i = 0; i < questions.length; i++){ + System.out.println(questions[i]); + + for(String option : options[i]){ + System.out.println(option); + } + + System.out.print("Enter your guess: "); + guess = scanner.next().toUpperCase().charAt(0); + + if(guess == answers[i]){ + System.out.println("********"); + System.out.println("CORRECT!"); + System.out.println("********"); + score++; + } + else { + System.out.println("********"); + System.out.println("WRONG!"); + System.out.println("********"); + } + } + + System.out.println("Your final Score is: " + score + " out of " + questions.length); + + scanner.close(); + + } +}