From bf565872616f3aac0f59b1b249aa4535e43d2c6f Mon Sep 17 00:00:00 2001 From: Caleb Fontenot Date: Fri, 7 Oct 2022 21:18:25 -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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 delta 2960 zcmZ9N2{e@Z8^>p13^C0+wrR*dL}Ikq#xl6pktSqKmTVzRMk&j*$r6dF``UMk5Ftys zvZRtM*~(rd%N@!RO8URlDW({IR2qarzYU@$Zc zmYSBxOM+i!WufH202e@v$+kZoFszE*T5xWzS9jD6u>}?M&#JY)~ z%yNlJxLHeUQRx}xcw&;D{Oyv*CHA`JMv5s~W7>~H7fcjd;wPP-u@VBD^Tg#E({pMT znd;=-()X@>jvB*HPQIWIeSW>*@4ERlKC*;T^cLQ>yfKow<|i4h#XKK{6pU1+m&gR& zX3KXGs;|`_9^dnMqA;0f)>{;7dff1Xx(q!GvoxZX@MU}|iI=X>PcX6u^7jSL+_~x` z=1?{fd#3;B^vve3PBer$*EV*diGgFM%oi=8oym^GkR=A2l`bDWGLoI2gS3@6fZCui% z+(0*Um8Rr7Q>&#c>}X?ZwgpRLHundI>sV*Vs_*QI#);n>GQwvjOs8n}Gc${e8W={c zRICJs^EapOmom>k5jgbFCW8#=&gB;a#lf1v=gu{dC0?a6%|mu#tz_KGj@CC=){l=5 z6Q{;$Lr(Ie3yT_JkptLiS<~7%`e;K$!0_|6?p0*`Sxt(iA7Rztciq$q&3Inqbca<_ zPIW&!!YlroS#wsDOI4Som4t+~gS2RLv>SM}ugUo1v&P_v%e*bdbY4qMZxtQsPMfv+ z6~C*ia1#ZXHwvyB^!giFEPrWhT{ZedTm_BLCX##%TqoMNOsG%8?+v0mvuQIsuS{Iq z;AG%a&h}O_ODxW}HRBYoVKn(tw4jc2Ypju+V*V_DX1BKxPC`QGVkLc_$r@k54>gF7hLn-4ad0UgfHMaiymu~QR0pK4_jyC^Ww-3(IE1n z{qdbt(QN&KjDon0jO%@c_*(#lwSwV*9U6JLstOGfy1O#WNnYJP#y(w7q72CPL(Smes$kfoxhA zgn8kc@9s)F^0(%hG!Dm?b894Vftz^K1M&$M%JnSa`+0;7tDR@UIQEAL#AsX%x!a>n z^q4uXG2OK|yR4h~N@%z4x^kF|lIlX5aF*}7Mau_IwqqxHYkgN!V@6zU!2S^>1;OKG zt8cm#d0iLNm6XqB1o>CQ9eEKO;+x`7717RAez!91L6%St4v}2X<}p0*c9Fu8F4)Oq zmbJS>2jLL_yQofrxtWJ6_+}ifiMQ{Q?iuuXhS1S^b^6xqK(E(MEZNDQVJ7bYys2K+ z%4mK^*wDZ9SzTMIfz&i$*6TrdZbEC%9^#VUp>c8xE;k{A^NhRLtj`OkV^T|zLM zFx`CEy}0*d1@%(gHgb}=BQEv{2sVlg((UTbu6B^6Pp zZ#JheDG)Rej!hW=imh?;$n`RTdun~3e)J%ecEIoLUK1C~Ql?TiYAx4Ov?KhRTCnrN z(FW-aYpt_P{w+9-%7xxI6CRVv34@j6uOy+Ol2C961OyU-1A-G`+vkEnLvTazK%_BcdBr(wWV768=_QpYb}EfGZi_g@=BSW{-|sGTw~IrZ21l=;&qYk%1Cm1koLW} zyiFfA8uYSs9r-X=TXI{1u@R|ABahv!J%8v~q_==am6Qb1kjRLk+-7vAZno^RA~MrM zLp&Q>OFz9)2L%#~s@-R_iVW$}>lQ@MC@$R{Ie`yJsWcHy3tU}EJn<9W-oVnsHnN+r zkJ)}MoI|UjCO4OsXH0Ur3SHA| zreZad*^PjEiw;p4)$bUhx)JHS@@U?)w!XnaMZu+T_p}=^eH_*0m^*?(YTq3jt<&o# zHbX85-*_$eq-^?$oC1l@Htl+6}!0#OtzPqv_@m`q)MpBZ*EQwldo(8+ZmWxf){SB$C_} z2fH2Ug6t6e7${e?B<476F!V<%%G;@OID{iK{A(y_OGhjK9fo;6@~2!twqcn#GuXz%(vj!swxlW;aZKE^>Ol9HCyj)I$x+GM4M3O!r)qx z)XC6+r$_6=bEig6-VZF{obl8Uar-z(%e;^{1kZZNMarthtZL)g-{hGzYl%mRZ;D%z zBlWS4h2qGp11G`DWA}MVObL9o1O;+q*y_T{ylswBk(t~l0!HpnVOd2mpO>};HU+&R z4@FrlZEh~krKoEOU(fknG+w-4sLerf4=l>LEqm#%jt%H_;jOeFb(Yy9b+T5Rv7wd7 zZe6+K_OW_&Om6LkIE@dwV{e^|7#j!}Ocz}fV-EQ9BU01A4QGIYyPRfp?B5FrgYAbU zQuM)i7eE0)Lb2d7LSUB*V1jVr`AaLi0y>CB%(i9)^7Da7t^f%!g!?Dv2idMrA07|I z;$Y}0fFGo~0ZND!5y+4RGu@!#$KuIZjU|b*I0bjcV3dn_D9Wf86VUhB8 z!(TNCdeBVQJ)lBU{hzkzwu1#XJOBc+!04xq1GPPYeaI=}znyXufCIed2`In`V1*|@ z7Po^o_wQO^Ff-V%kNb9!^7i+~1ldph`3gL%4MhMuyZ|L6r^UZ6sNfCgAbn_mI~Toy zV@P|;p8*lXodQV6!^eJUIBWw*fJvvIlbp2uf18^nA;SR%+5sr=$9CS<{y%xp#Q|EE ypAVEXbNo*Z>P3P5KG1l3oqkE}Jpo`qJzuC}>jVJyI0K?!tS^8;9dZVsL;nwN_8lYu