From c069322d360a26b12186ec7fd155c1ff4dbe39e1 Mon Sep 17 00:00:00 2001 From: Chloe Christine Fontenot Date: Sun, 19 Oct 2025 21:30:56 -0500 Subject: [PATCH] Finish Lab10 --- .../CharacterClassStringClass.html | 38 +++++++++++++----- .../CharacterClassStringClass.java | 38 +++++++++++++----- ZIPs/Lab10_CalebFontenot.zip | Bin 1141480 -> 1141662 bytes 3 files changed, 58 insertions(+), 18 deletions(-) diff --git a/Assignments/Lab10_CalebFontenot/CharacterClassStringClass.html b/Assignments/Lab10_CalebFontenot/CharacterClassStringClass.html index f12c29d..3caba6c 100644 --- a/Assignments/Lab10_CalebFontenot/CharacterClassStringClass.html +++ b/Assignments/Lab10_CalebFontenot/CharacterClassStringClass.html @@ -53,16 +53,36 @@ table {color: #888888; background-color: #313335; font-family: monospace; font-w userResponse = input.next(); if (userResponse.toLowerCase().charAt(0) == 'y') { - // User has responded with 'y' - System.out.println("You typed '" + userResponse + '\''); - System.out.println("ok!"); + if (userResponse.length() > 1) { // User has entered a string that starts with y + // Check if string == yes + if (userResponse.toLowerCase().equals("yes")) { + System.out.println("You typed '" + userResponse + '\''); + System.out.println("ok!"); + } else { + System.out.println("Invalid input! You entered '" + userResponse + '\''); + } + } else { + // User has responded with 'y' + System.out.println("You typed '" + userResponse + '\''); + System.out.println("ok!"); + } } else if (userResponse.toLowerCase().charAt(0) == 'n') { - // User has responded with 'n' - System.out.println("You typed " + userResponse.charAt(0)); - // Kill the loop. - loopToggle = false; - } // Invalid input handling - else { + if (userResponse.length() > 1) { // User has entered a string that starts with y + // Check if string == yes + if (userResponse.toLowerCase().equals("no")) { + System.out.println("You typed '" + userResponse + '\''); + // Kill the loop. + loopToggle = false; + } else { + System.out.println("Invalid input! You entered '" + userResponse + '\''); + } + } else { + // User has responded with 'n' + System.out.println("You typed " + userResponse.charAt(0)); + // Kill the loop. + loopToggle = false; + } + } else { // Invalid input handling // Attempt to parse string as an integer. try { parseCheck = Integer.parseInt(userResponse); diff --git a/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/CharacterClassStringClass.java b/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/CharacterClassStringClass.java index 20e0901..53765ee 100644 --- a/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/CharacterClassStringClass.java +++ b/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/CharacterClassStringClass.java @@ -28,16 +28,36 @@ public class CharacterClassStringClass { userResponse = input.next(); if (userResponse.toLowerCase().charAt(0) == 'y') { - // User has responded with 'y' - System.out.println("You typed '" + userResponse + '\''); - System.out.println("ok!"); + if (userResponse.length() > 1) { // User has entered a string that starts with y + // Check if string == yes + if (userResponse.toLowerCase().equals("yes")) { + System.out.println("You typed '" + userResponse + '\''); + System.out.println("ok!"); + } else { + System.out.println("Invalid input! You entered '" + userResponse + '\''); + } + } else { + // User has responded with 'y' + System.out.println("You typed '" + userResponse + '\''); + System.out.println("ok!"); + } } else if (userResponse.toLowerCase().charAt(0) == 'n') { - // User has responded with 'n' - System.out.println("You typed " + userResponse.charAt(0)); - // Kill the loop. - loopToggle = false; - } // Invalid input handling - else { + if (userResponse.length() > 1) { // User has entered a string that starts with y + // Check if string == yes + if (userResponse.toLowerCase().equals("no")) { + System.out.println("You typed '" + userResponse + '\''); + // Kill the loop. + loopToggle = false; + } else { + System.out.println("Invalid input! You entered '" + userResponse + '\''); + } + } else { + // User has responded with 'n' + System.out.println("You typed " + userResponse.charAt(0)); + // Kill the loop. + loopToggle = false; + } + } else { // Invalid input handling // Attempt to parse string as an integer. try { parseCheck = Integer.parseInt(userResponse); diff --git a/ZIPs/Lab10_CalebFontenot.zip b/ZIPs/Lab10_CalebFontenot.zip index b390255428360884df4f333e15bacddde0cda5d7..1a49228e90d5ca10536567717e2df49e8065555e 100644 GIT binary patch delta 3083 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 F0{|V)TlD|{ delta 2960 zcmbPt-Sx#)SDpZGW)?061`Y;>S+ghd7%(9X|6~$Rq1II?w-CW4x}`6cx5Uatt$WZ_bTzPBa%;f1*B64mcu78H ze$w=6#;U{LCr|c^zukXTX^98_i6?g~uDz9>>vvl49#iaYC6P}Iwu-;c&D(8V@4#26 zU!y7XuJqHoT=#mm3@$P2V4;l#g$+svU2T;0&fa=HBZC zfQad~u({T;e;dzzK6!0bsa0ut`Ce;;C=Qs!#3*+=|t_ z`|iD^Tyo8RYe$Buk;`=I)Dx*LawB5#S%IS%)AVplA4ZZKV#cks`G#p~p4 zos$cWvYtBP6(k^(ePnJXk86i@V~40+{E;pFClm6%fiPO zH9ehDS8InZt!;JWj1Ahsud0$@cYPWDj#3rs2I%&7jH{3 z=IVFM&vq2uBe5l`ZBvF?%DcoR4{vuSEv$VfbZ+Gy%XJRDZh0nc32PU}O>|*(dUj$} z>lvA1Yg41%bKWuwoR-dA+VgX6_myQ5yYjXQ#C+c_ti5PfiXQ7{E!724(Th6_=6&53 zoU#9ZXUCVvz7Fl1R@bX7k?2)rHCv?f!~1wz__ZF1`Kny9*B(4BnRoa!+m_2qHs&w5 z%l7SQggN`#w36c@Qi&J$sZ4tLNVJ~OAXZ}Xj8o+sR&cIhZqC~3y`@h;QMG2KmD3ru zL*EycT|eu8Qsw*>wWmG$#@WlvZ67!665l@aWjljcFJp0W*VVRXQFi86>*IVENt8TZ zu*;!C#Xal%fp)DYZzl!pdb+{Q-(EGqXO)oobP4C9i8h`Wolk#%-QxYqjJ?12t8R1TtpT6hlM?OSCNA7@(_#~$0b;#AlppEC=eF+BLT zY_0i4_fUXy6<_PQGhhEHPi9Y@6yMesO1PM=L&Hkzl zjzNq@T;i@<<6qRU7}bb$TDDZIxM-`I`l8bE+4=V`KikhbD<*6IL%&8v&+Of7@%h<5 z{0=`&dmDX@PG&gM>edF^sKzkqdYUWu1xl;Dl6pKazIdMNeNsqv$Qt!JSE>~ma^?ozqVu=w=vh1Q$BnRYsPz0!ItQhcpeVCFT! zRUtyJnSZPkS#5sh!~cs+dfbewWxvbI&DZyK__-tK$4uM0yn}}YUW<1)&)NI^$jf@+ ze~ba%>>NLfYCGq#GB9kAXr9E@K8cO7eG(f}`y@8z_DO6k?UUG8+b6Ms#M#>?v2nCd zV&iO|#KzS=iH*B`5*ttZBsSjmNo;)Wli2v%C$R}^pTs8U;KUR$d-`-ALA&Wz>4I|g zYeVn*-!>4aJ0D;8WvS){mN>^8=erXwTrgq0Y?6EV$+GK54sTWd&9qkS-}kw189b#; z4A1Hp&e?tbe);}M@6|SN2dj2VU)bDgeX7`YboYBs^ zKglc;i)7qVQZKiE%X@{=y8?3>j_q#WY;sInOpF;a zx4cWXJ}i;3ubU&eI3Oe7*p=(cbVNVZrp)f^yuz||1K)B{G4sFC`$OjJdhn;BO1$rq z`hj)N4ybDx@TQs?D=)o#amr-XQsIR&-p;=GI=X=em+fg@w0+z4+A%ikKdMtq6{lo^ig1 zVQN7F^BI}v1?nq5$wfbNzO`=_TSn~W+Z8O;wZEzj{@KapbJXyixbr6G*dw_B!!zA2 zuf(~p>Wl7L`ML98L&(0L%^_X&?v86_=A2#>evy0Ou2A{K2PB^V3e$LZ_GewI z*QbjonQHu<@`r~@S^o?B_qrD*d~D?+uMZ2oH8b4wn$c$eyj?w-^SA$dI3d1jr&NcB z_p2I48%6KO)z^*&?v!8jn9)E1XrxkW#)6=VN zDvNr*tiPy~yhFa^r_IE-N4_jidcO7UJ@xM=mCkT2lC2)b+`iX*eO#Asj z?8ybfywfKo3K}ro5`yxDr@u`U)MAp5n9QgmKfO9rPb7wO52D$3L6B?%fZ z?U4tuC&w$WP5+rBsKwN%Jeg5NbGl!$pca#%`s9u3D%0nI*dMhf7i!B-e+go98-OgB zuAL%i!7L&mIC&$R==ACoK~v^UP|kfPL9XeSQUtY_-yw_0r3zXwzjuIW0ITVD6cnD` zohqos?CAs-mH~+fO#hiGD8;l$h=tCa5rdQl_95b868xWME(b0B`mkBme*a