Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // LOOP: DO WHILE. CONDITIONAL: IF. INPUT FROM KEYBOARD
- import java.util.Scanner;
- public class loop_doWhile {
- public static void main(String[] args) {
- Integer lower, upper, entry, number;
- Scanner text = new Scanner(System.in);
- System.out.print("Numbers: odd[1], even[2] prime[3]: ");
- entry = text.nextInt();
- System.out.print("Input lower limit integer: ");
- lower = text.nextInt();
- System.out.print("Input upper limit integer: ");
- upper = text.nextInt();
- if (lower < upper) {
- if (entry == 1) {
- number = lower;
- do {
- number++;
- if (number % 2 == 0) { // present odd
- continue;
- }
- System.out.println("ODD: " + number);
- } while (number < upper);
- } else if (entry == 2) {
- number = lower;
- do {
- number++;
- if (number % 2 != 0) { // present even
- continue;
- }
- System.out.println("EVEN: " + number);
- } while (number < upper);
- } else if (entry == 3) {
- number = lower;
- do {
- number++;
- if (number != 2 && number % 2 == 0) { // present odd
- continue;
- }
- System.out.println("PRIME: " + number);
- } while (number < upper);
- } else {
- System.out.println("STOP");
- }
- } else {
- System.out.println("FALSE");
- }
- }
- }
- // LOOP NUMBERS: ODD, EVEN, PRIME
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement