Solutions for Class 10 ICSE Logix Kips Computer Applications with BlueJ Java | IT Developer <?php echo $page_title; ?>
IT Developer

Iterative Constructs in Java

Chapter 9

Iterative Constructs in Java

Class 10 - Logix Kips ICSE Computer Applications with BlueJ


Share with a Friend

Java Program: Display Numbers Divisible by 5 or 6 but Not Both


15. Write a program that displays all the numbers from 150 to 250 that are divisible by 5 or 6, but not both.

public class DivisibleBy5Or6 {

    public static void main(String[] args) {

 

        System.out.println("Numbers between 150 and 250 divisible by 5 or 6 but not both:");

 

        for (int i = 150; i <= 250; i++) {

            if ((i % 5 == 0 || i % 6 == 0) && !(i % 5 == 0 && i % 6 == 0)) {

                System.out.print(i + " ");

            }

        }

    }

}

Output

Sample Input / Output
Numbers between 150 and 250 divisible by 5 or 6 but not both:
150 155 156 160 162 165 168 170 174 175 180 185 186 190 192 195 198 200 204 205 210 215 216 220 222 225 228 230 234 235 240 245 246 250 

📝 Explanation

  • Loop runs from 150 to 250
  • Condition used:
    • Divisible by 5 OR 6
    • NOT divisible by both
  • Logical expression:

(i % 5 == 0 || i % 6 == 0) && !(i % 5 == 0 && i % 6 == 0)