/**
* Program : loopPractice.java
* Author: x
* Date: 2012-10-23
* Description: a practice program to try making loops that show either even numbers, or ood numbers, counting
* doown from a user input
**/
import java.util.Scanner; //Scanner class for user input
public class loopPractice
{
public static void main(String[] args) throws InterruptedException
{
// TODO Auto-generated method stub
//display the title or description
System.out.println("Tribute to the greatest program ever \n");
//create a scanner object for obtaining user input
Scanner input = new Scanner(System.in);
//declare variables
int holder;
int userPickNumber =0;
int userPickOddEven;
int modPick = 0;
//get user to input a start number
System.out.println("Enter a start number or I will kill you :");
userPickNumber = input.nextInt();
holder = userPickNumber;
//get user to enter 1 for odd or 2 for even
System.out.println("If you want to see all Even numbers press 1, or 2 for Odd :(or i kill you)");
userPickOddEven = input.nextInt();
// use an if to decide modulus formula
if (userPickOddEven == 1)//user picked even
{
//is the number even already?
if (userPickNumber%2 ==0)
{
//number is even, set modpick to 0
modPick = 0;
}
else
{
modPick = 0;
//make the even number even by adding one
userPickNumber= userPickNumber + 1;
}
}
else //user picked odd
{
if (userPickNumber%2==1)//number is odd
{
modPick =1;
}
else
{
//make number odd
userPickNumber = userPickNumber +1;
modPick=1;
}
}
while ( userPickNumber >= 2 )
{
System.out.println( userPickNumber = userPickNumber-2);
Thread.sleep(1000);
}
System.out.println("Now you know you're numbers fool");
System.out.println("Your gay because you picked " + holder);
if(modPick==1)
{
System.out.println("Why did you pick odd, you lose at life");
}
else
{
System.out.println("You picked even, go die");
}
}
//close the scanner object, nah fuck it, who cares
}