Finish Lab10
This commit is contained in:
@@ -53,16 +53,36 @@ table {color: #888888; background-color: #313335; font-family: monospace; font-w
|
||||
userResponse = input.next();
|
||||
|
||||
<span class="literal">if</span> (userResponse.toLowerCase().charAt(<span class="number">0</span>) == <span class="string">'</span><span class="string">y</span><span class="string">'</span>) {
|
||||
<span class="comment">// User has responded with 'y'</span>
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">You typed '</span><span class="string">"</span> + userResponse + <span class="string">'</span><span class="string">\'</span><span class="string">'</span>);
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">ok!</span><span class="string">"</span>);
|
||||
<span class="literal">if</span> (userResponse.length() > <span class="number">1</span>) { <span class="comment">// User has entered a string that starts with y</span>
|
||||
<span class="comment">// Check if string == yes</span>
|
||||
<span class="literal">if</span> (userResponse.toLowerCase().equals(<span class="string">"</span><span class="string">yes</span><span class="string">"</span>)) {
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">You typed '</span><span class="string">"</span> + userResponse + <span class="string">'</span><span class="string">\'</span><span class="string">'</span>);
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">ok!</span><span class="string">"</span>);
|
||||
} <span class="literal">else</span> {
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">Invalid input! You entered '</span><span class="string">"</span> + userResponse + <span class="string">'</span><span class="string">\'</span><span class="string">'</span>);
|
||||
}
|
||||
} <span class="literal">else</span> {
|
||||
<span class="comment">// User has responded with 'y'</span>
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">You typed '</span><span class="string">"</span> + userResponse + <span class="string">'</span><span class="string">\'</span><span class="string">'</span>);
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">ok!</span><span class="string">"</span>);
|
||||
}
|
||||
} <span class="literal">else</span> <span class="literal">if</span> (userResponse.toLowerCase().charAt(<span class="number">0</span>) == <span class="string">'</span><span class="string">n</span><span class="string">'</span>) {
|
||||
<span class="comment">// User has responded with 'n'</span>
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">You typed </span><span class="string">"</span> + userResponse.charAt(<span class="number">0</span>));
|
||||
<span class="comment">// Kill the loop.</span>
|
||||
loopToggle = <span class="literal">false</span>;
|
||||
} <span class="comment">// Invalid input handling</span>
|
||||
<span class="literal">else</span> {
|
||||
<span class="literal">if</span> (userResponse.length() > <span class="number">1</span>) { <span class="comment">// User has entered a string that starts with y</span>
|
||||
<span class="comment">// Check if string == yes</span>
|
||||
<span class="literal">if</span> (userResponse.toLowerCase().equals(<span class="string">"</span><span class="string">no</span><span class="string">"</span>)) {
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">You typed '</span><span class="string">"</span> + userResponse + <span class="string">'</span><span class="string">\'</span><span class="string">'</span>);
|
||||
<span class="comment">// Kill the loop.</span>
|
||||
loopToggle = <span class="literal">false</span>;
|
||||
} <span class="literal">else</span> {
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">Invalid input! You entered '</span><span class="string">"</span> + userResponse + <span class="string">'</span><span class="string">\'</span><span class="string">'</span>);
|
||||
}
|
||||
} <span class="literal">else</span> {
|
||||
<span class="comment">// User has responded with 'n'</span>
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">You typed </span><span class="string">"</span> + userResponse.charAt(<span class="number">0</span>));
|
||||
<span class="comment">// Kill the loop.</span>
|
||||
loopToggle = <span class="literal">false</span>;
|
||||
}
|
||||
} <span class="literal">else</span> { <span class="comment">// Invalid input handling</span>
|
||||
<span class="comment">// Attempt to parse string as an integer.</span>
|
||||
<span class="literal">try</span> {
|
||||
parseCheck = Integer.<span class="ST3">parseInt</span>(userResponse);
|
||||
|
Reference in New Issue
Block a user