Created
November 30, 2012 21:35
-
-
Save 0x000000AC/4178829 to your computer and use it in GitHub Desktop.
Created this to figure out accepting user input in a while loop
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*********************************************** | |
* whileLoop.java | |
* Aaron P. Clark | |
* | |
* I created this for Park programming calss to learn | |
* how to accept command-line input in a loop | |
***********************************************/ | |
import java.util.Scanner; | |
public class whileLoop | |
{ | |
public static void main(String[] args) | |
{ | |
//Declares the y/n in repeat and the user input values | |
String repeat; | |
float UserInpVal; | |
float UserInpSqd; | |
// I had to make the different scanner inputs unique. "keyboard" and "in" or it would terminate the | |
// while loop after the squared number is shown | |
Scanner keyboard = new Scanner(System.in); | |
Scanner in = new Scanner(System.in); | |
System.out.println("Would you like to square some numbers? Enter y/n "); | |
repeat = keyboard.nextLine(); | |
while (repeat.equalsIgnoreCase("y")) // I could use .equals, but ignoring the case is usually useful | |
{ | |
System.out.println("Enter a number: "); | |
UserInpVal = in.nextFloat(); | |
UserInpSqd =(UserInpVal*UserInpVal); | |
System.out.println("Your number squared is: " + UserInpSqd); | |
System.out.println("Would you like to continue? Enter y/n "); | |
repeat = keyboard.nextLine(); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment