Hi Readers, In this post, we are going to write a core Java Program to print Odd numbers within a given limit.
First of all, you should know how to find an Odd number and it is pretty simple, divide any number by 2 if the remainder is not zero then it’s an Odd number.
So let’s see the complete Java Program here:
/**
*
* @author agur
*/
import java.util.Scanner;
public class PrintOdd {
public static void main(String[] args){
int limit, i;
//create a scanner object to get the input
Scanner in = new Scanner(System.in);
//get the limit from user
System.out.print("Enter the limit:");
limit = in.nextInt();
//print the odd numbers
System.out.println("Odd numbers:");
//loop till the limit
for(i=1; i<=limit; i++){
//divide by 2 if the remainder is not 0 then it is an odd number
if(i % 2 != 0)
System.out.println(i);
}
}
}Read the inline comments to understand the logic.
The output of the above program:
Enter the limit:10 Odd numbers: 1 3 5 7 9 BUILD SUCCESSFUL (total time: 2 seconds)
ENJOY LEARNING!