Advertisement
eranseg

While Loop Exercises

Jul 31st, 2019
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.41 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class WhileLoop {
  4.     public static void main(String[] args) {
  5.         //-------------------Ex1---------------------
  6.  
  7.         Scanner sc = new Scanner(System.in);
  8.         int num, counter = 0;
  9.         while(counter < 5) {
  10.             System.out.println("Please enter a number: ");
  11.             num = sc.nextInt();
  12.             if(num % 2 == 0) counter+=1;
  13.         }
  14.  
  15.         //----------------Ex2---------------------------
  16.  
  17.         Scanner sc = new Scanner(System.in);
  18.         int num;
  19.         System.out.println("Please enter a 3 digit number: ");
  20.         num = sc.nextInt();
  21.         while(num < 100 || num > 999) {
  22.             System.out.println("Bad input! Please enter a 3 digit number: ");
  23.             num = sc.nextInt();
  24.         }
  25.         System.out.println("You entered: " + num);
  26.  
  27.         //--------------------------Ex3--------------------------------
  28.  
  29.         Scanner sc = new Scanner(System.in);
  30.         int num;
  31.         System.out.println("Please enter a 2 digit number with same digits: ");
  32.         num = sc.nextInt();
  33.         while((num < 10 && num > 99) || (num/10 != num%10)) {
  34.             System.out.println("Bad input! Please enter a 2 digit number with same digits: ");
  35.             num = sc.nextInt();
  36.         }
  37.         System.out.println("You entered: " + num);
  38.  
  39.         //---------------------------Ex4---------------------------
  40.  
  41.         Scanner sc = new Scanner(System.in);
  42.         int num;
  43.         System.out.println("Please enter a 3 digit number that is a 7 multiplication: ");
  44.         num = sc.nextInt();
  45.         while((num < 100 && num > 999) || (num%7 != 0)) {
  46.             System.out.println("Bad input! Please enter a 3 digit number that is a 7 multiplication: ");
  47.             num = sc.nextInt();
  48.         }
  49.         System.out.println("You entered: " + num);
  50.  
  51.         //---------------------------Ex4---------------------------
  52.  
  53.         Scanner sc = new Scanner(System.in);
  54.         int num;
  55.         System.out.println("Please enter a number: ");
  56.         num = sc.nextInt();
  57.         int n = num % 10;
  58.         boolean b = true;
  59.         while(num/10 != 0 && b) {
  60.             num /= 10;
  61.             if(n != num%10) {
  62.                 b = false;
  63.             }
  64.         }
  65.         if(b) {
  66.             System.out.println("All digits are the same");
  67.         } else {
  68.             System.out.println("Not all digits are the same");
  69.         }
  70.     }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement