Want more features on Pastebin? Sign Up, it's FREE!
Guest

learning loops

By: a guest on Oct 23rd, 2012  |  syntax: None  |  size: 2.26 KB  |  views: 77  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. /**
  2.  * Program :            loopPractice.java
  3.  * Author:                      x
  4.  * Date:                        2012-10-23
  5.  * Description:         a practice program to try making loops that show either even numbers, or ood numbers, counting
  6.  *                                      doown from a user input
  7.  **/
  8.  
  9. import java.util.Scanner;       //Scanner class for user input
  10. public class loopPractice
  11. {
  12.  
  13.         public static void main(String[] args)  throws InterruptedException
  14.         {
  15.                 // TODO Auto-generated method stub
  16.                 //display the title or description
  17.                 System.out.println("Tribute to the greatest program ever \n");
  18.                 //create a scanner object for obtaining user input
  19.                 Scanner input = new Scanner(System.in);
  20.  
  21.                 //declare variables
  22.                
  23.                
  24.                 int holder;
  25.                 int userPickNumber =0;
  26.                 int userPickOddEven;
  27.                 int modPick = 0;
  28.                
  29.                 //get user to input a start number
  30.                 System.out.println("Enter a start number or I will kill you :");
  31.                 userPickNumber = input.nextInt();
  32.                 holder = userPickNumber;
  33.                
  34.                
  35.                 //get user to enter 1 for odd or 2 for even
  36.                 System.out.println("If you want to see all Even numbers press 1, or 2 for Odd :(or i kill you)");
  37.                 userPickOddEven =  input.nextInt();
  38.  
  39.                 // use an if to decide modulus formula
  40.                 if (userPickOddEven == 1)//user picked even
  41.                         {
  42.                
  43.                         //is the number even already?
  44.                         if (userPickNumber%2 ==0)
  45.                                 {
  46.                                 //number is even, set modpick to 0
  47.                                 modPick = 0;
  48.                
  49.                                 }
  50.                         else
  51.                                 {
  52.                                 modPick = 0;
  53.                                 //make the even number even by adding one
  54.                 userPickNumber= userPickNumber + 1;            
  55.            
  56.                                 }
  57.                         }
  58.                
  59.                 else //user picked odd
  60.                         {
  61.                         if (userPickNumber%2==1)//number is odd
  62.                                 {
  63.                                
  64.                                 modPick =1;
  65.                                 }
  66.                         else
  67.                                 {
  68.                                 //make number odd
  69.                                 userPickNumber = userPickNumber +1;
  70.                                 modPick=1;
  71.                                
  72.                                 }
  73.                         }
  74.                        
  75.                                
  76.                         while ( userPickNumber >= 2  )
  77.                                 {
  78.                                 System.out.println( userPickNumber = userPickNumber-2);
  79.                                 Thread.sleep(1000);
  80.                                
  81.                                 }
  82.                         System.out.println("Now you know you're numbers fool");
  83.                         System.out.println("Your gay because you picked " + holder);
  84.                
  85.                         if(modPick==1)
  86.                                 {
  87.                                 System.out.println("Why did you pick odd, you lose at life");
  88.                                 }
  89.                         else
  90.                                 {
  91.                                 System.out.println("You picked even, go die");
  92.                                 }
  93.                                
  94.                                
  95.                        
  96.                         }
  97.                
  98.                
  99.                 //close the scanner object, nah fuck it, who cares
  100.        
  101.        
  102.  
  103. }
clone this paste RAW Paste Data