w3resource

Java Exercises: Print numbers between 1 to 100 which are divisible by 3, 5 and by both

Java Basic: Exercise-50 with Solution

Write a Java program to print numbers between 1 to 100 which are divisible by 3, 5 and by both.

Pictorial Presentation:

Java Basic Exercises: Print numbers between 1 to 100 which are divisible by 3, 5 and by both

Sample Solution:

Java Code:

public class Exercise50 {
    	public static void main(String args[]) {
		System.out.println("\nDivided by 3: ");		
		for (int i=1; i<100; i++) {
			if (i%3==0) 
			System.out.print(i +", ");			
		}			
				
		System.out.println("\n\nDivided by 5: ");
		for (int i=1; i<100; i++) {
			if (i%5==0) System.out.print(i +", ");			
		}
				
		System.out.println("\n\nDivided by 3 & 5: ");			
		for (int i=1; i<100; i++) {
			if (i%3==0 && i%5==0) System.out.print(i +", ");			
		}
		System.out.println("\n");
  }
}

Sample Output:

Divided by 3:                                                          
3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57
, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99,              
                                                                       
Divided by 5:                                                          
5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 
95,                                                                    
                                                                       
Divided by 3 & 5:                                                      
15, 30, 45, 60, 75, 90,

Flowchart:

Flowchart: Java exercises: Print numbers between 1 to 100 which are divisible by 3, 5 and by both

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Java program to accept a number and check the number is even or not.
Next: Write a Java program to convert a string to an integer in Java.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Share this Tutorial / Exercise on : Facebook and Twitter

Java: Tips of the Day

A Simple IO:

In order to read from a file and write to a file, Java offers FileInputStream and FileOutputStream Classes. FileInputStream's constructor accepts filepath of Input File as argument and creates File Input Stream. Similarly, FileOutputStream's constructor accepts filepath of Output File as argument and creates File Output Stream.After the file handling is done, it's important to "close" the streams.

import java.io.*;
 
public class myIODemo {
    public static void main(String args[]) throws IOException {
        FileInputStream in = null;
        FileOutputStream out = null;
         
        try {
            in = new FileInputStream("//home//user//Documents//InputFile.txt");
            out = new FileOutputStream("//home//user//Documents//OutputFile.txt");
             
            int c;
            while((c = in.read()) != -1) {
                out.write(c);
            }
        } finally {
            if(in != null) {
                in.close();
            }
            if(out != null) {
                out.close();
            }
        }
    }
}

Ref: https://bit.ly/3nwqLNg