• API
• FAQ
• Tools
• Trends
• Archive
SHARE
TWEET

# learning loops

a guest Oct 23rd, 2012 79 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
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);
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. }
RAW Paste Data
Top