Java Program to Print Negative Array Numbers

Write a Java Program to Print Negative Array Numbers with an example. Or how to write a Java Program to find and return the negative items in a given array. In this Java count negative array numbers example, we used while loop to iterate count_NegArr array and count negative items (a number less than zero), and prints the same.

package ArrayPrograms;

public class NegativeArrayItems {
	
	public static void main(String[] args) {
		int j = 0;
		int[] Neg_arr = {-40, 15, -4, 11, -8, -13, 22, 16, -11, -99, 55, 18, -60};
		
		
		System.out.print("\nList of Negative Numbers in NEG Array : ");
		while(j < Neg_arr.length) 
		{
			if(Neg_arr[j] < 0) {
				System.out.format("%d ", Neg_arr[j]);
			}
			j++;
		}
	}
}

Java Negative Array Numbers using a while loop output

List of Negative Numbers in NEG Array : -40 -4 -8 -13 -11 -99 -60 

Java Program to Print Negative Array Numbers using For Loop

This Java negative array item example allows the user to enter the Neg_arr array size and items.

package ArrayPrograms;

import java.util.Scanner;

public class NegativeArrayItems1 {
	private static Scanner sc;
	
	public static void main(String[] args) {
		int Size, i;	
		sc = new Scanner(System.in);
		
		System.out.print("\nPlease Enter the NEG Array size  : ");
		Size = sc.nextInt();
		int[] Neg_arr = new int[Size];
		
		System.out.format("\nEnter NEG Array %d elements : ", Size);
		for(i = 0; i < Size; i++) 
		{
			Neg_arr[i] = sc.nextInt();
		}
		
		System.out.print("\nList of Negative Numbers in NEG Array : ");
		for(i = 0; i < Size; i++) 
		{
			if(Neg_arr[i] < 0) {
				System.out.format("%d  ", Neg_arr[i]);
			}
		}
	}
}
Java Program to Print Negative Array Numbers 2

In this negative array item Java example, we created a separate function NegativeElement to print the negative array items in the given array.

package ArrayPrograms;

import java.util.Scanner;

public class NegativeArrayItems2 {
	private static Scanner sc;
	
	public static void main(String[] args) {
		int Size, i;	
		sc = new Scanner(System.in);
		
		System.out.print("\nPlease Enter the NEG Array size  : ");
		Size = sc.nextInt();
		int[] Neg_arr = new int[Size];
		
		System.out.format("\nEnter NEG Array %d elements : ", Size);
		for(i = 0; i < Size; i++) 
		{
			Neg_arr[i] = sc.nextInt();
		}
		
		NegativeElement(Neg_arr, Size);
		
	}
	public static void NegativeElement(int[] Neg_arr, int size ) {
		int i;
		
		System.out.print("\nList of Negative Numbers in NEG Array : ");
		for(i = 0; i < size; i++) 
		{
			if(Neg_arr[i] < 0) {
				System.out.format("%d  ", Neg_arr[i]);
			}
		}
	}
}

Java Negative Array Items using For Loop and functions output

Please Enter the NEG Array size  : 9

Enter NEG Array 9 elements : -1 5 0 11 -2 -3 99 3 -5

List of Negative Numbers in NEG Array : -1  -2  -3  -5  

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.