Java 打印正数数组的程序

编写一个 Java 程序来打印正数数组,并附带示例。或者如何编写一个 Java 程序来查找并返回给定数组中的正数项。在此 Java 正数数组示例中,我们使用 while 循环遍历 ps_arr 数组,查找正值(大于或等于零的项)并打印它们。

package ArrayPrograms;

public class PositiveArrayItems0 {
	
	public static void main(String[] args) {
		int j = 0;
		int[] ps_arr = {10, -9, 4, 11, -8, -13, 22, 19, -11, -99, 55, 18, -65, 100};	
		
		System.out.print("\nList of Positive Numbers in PS Array : ");
		while(j < ps_arr.length) 
		{
			if(ps_arr[j] >= 0) {
				System.out.format("%d ", ps_arr[j]);
			}
			j++;
		}
	}
}

Java 正数数组输出

List of Positive Numbers in PS Array : 10 4 11 22 19 55 18 100 

使用 For 循环打印正数数组的 Java 程序

此 Java 正数数组项示例允许用户输入 ps_arr 数组的大小和项。

package ArrayPrograms;

import java.util.Scanner;

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

在此 Java 正数数组项示例中,我们创建了一个单独的 void 函数 PositiveElement 来打印给定数组中的正数项。

package ArrayPrograms;

import java.util.Scanner;

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

Java 正数数组元素输出

Please Enter the PS Array size  : 9

Enter PS Array 9 elements : 10 -7 -99 0 4 -3 44 -67 100

List of Positive Numbers in PS Array : 10  0  4  44  100