Task: Write a Java Array Program to Print Odd Numbers in Array.
This Java Array program uses simple logic to check whether number is odd. It will divide a number with 2 and get remainder of division using % arithmetic operator. Therefore, if the remainder is a 1, the number will be odd.
The Source code for Java Array program to print odd numbers in array is as follows:
/* * Java Program To Input 10 integer numbers in array and print list of only odd numbers in array. */ package javaoddarray; import java.util.Scanner; /** * @author www.EasyCodebook.com */ public class JavaOddArray { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a[]=new int[10],i; for(i=0;i<a.length ;i++) { System.out.print("Enter number in Array["+i+"]="); a[i]=input.nextInt(); } System.out.println("List of Odd Numbers in Array is:"); for(i=0;i<a.length ;i++) { if(a[i]%2==1) System.out.print(a[i]+", "); } } }
A sample run and output of Java array program is as follows:
Enter number in Array[0]=11
Enter number in Array[1]=12
Enter number in Array[2]=13
Enter number in Array[3]=55
Enter number in Array[4]=40
Enter number in Array[5]=90
Enter number in Array[6]=100
Enter number in Array[7]=800
Enter number in Array[8]=95
Enter number in Array[9]=111
List of Odd Numbers in Array is:
11, 13, 55, 95, 111,
Here is a java program to show even numbers in array using for loop